home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gwu / prsinit.c < prev    next >
C/C++ Source or Header  |  1996-01-30  |  185KB  |  18,812 lines

  1. /*
  2.  * Copyright (C) 1985-1992  New York University
  3.  * 
  4.  * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
  5.  * warranty (none) and distribution info and also the GNU General Public
  6.  * License for more details.
  7.  
  8.  */
  9.  
  10. #include "hdr.h"
  11. #include "ada.h"
  12.  
  13. int symcount = 344;
  14.  
  15. struct namelistmap gramsyms[] = {
  16.     { 1, "Epsilon", gramsyms + 324, NULL },
  17.     { 2, "ABORT", gramsyms + 325, NULL },
  18.     { 3, "ABS", gramsyms + 326, NULL },
  19.     { 4, "ACCEPT", gramsyms + 327, NULL },
  20.     { 5, "ACCESS", gramsyms + 328, NULL },
  21.     { 6, "ALL", gramsyms + 329, NULL },
  22.     { 7, "AND", gramsyms + 330, NULL },
  23.     { 8, "ARRAY", gramsyms + 331, NULL },
  24.     { 9, "AT", gramsyms + 332, NULL },
  25.     { 10, "BEGIN", gramsyms + 333, NULL },
  26.     { 11, "BODY", gramsyms + 334, NULL },
  27.     { 12, "CASE", gramsyms + 335, NULL },
  28.     { 13, "CONSTANT", gramsyms + 336, NULL },
  29.     { 14, "DECLARE", gramsyms + 337, NULL },
  30.     { 15, "DELAY", gramsyms + 338, NULL },
  31.     { 16, "DELTA", gramsyms + 339, NULL },
  32.     { 17, "DIGITS", gramsyms + 340, NULL },
  33.     { 18, "DO", gramsyms + 341, NULL },
  34.     { 19, "ELSE", gramsyms + 342, NULL },
  35.     { 20, "ELSIF", gramsyms + 343, NULL },
  36.     { 21, "END", gramsyms + 20, NULL },
  37.     { 22, "ENTRY", gramsyms + 21, NULL },
  38.     { 23, "EXCEPTION", gramsyms + 22, NULL },
  39.     { 24, "EXIT", gramsyms + 23, NULL },
  40.     { 25, "FOR", gramsyms + 24, NULL },
  41.     { 26, "FUNCTION", gramsyms + 25, NULL },
  42.     { 27, "GENERIC", gramsyms + 26, NULL },
  43.     { 28, "GOTO", gramsyms + 27, NULL },
  44.     { 29, "IF", gramsyms + 28, NULL },
  45.     { 30, "IN", gramsyms + 29, NULL },
  46.     { 31, "IS", gramsyms + 30, NULL },
  47.     { 32, "LIMITED", gramsyms + 31, NULL },
  48.     { 33, "LOOP", gramsyms + 32, NULL },
  49.     { 34, "MOD", gramsyms + 33, NULL },
  50.     { 35, "NEW", gramsyms + 34, NULL },
  51.     { 36, "NOT", gramsyms + 35, NULL },
  52.     { 37, "NULL", gramsyms + 36, NULL },
  53.     { 38, "OF", gramsyms + 37, NULL },
  54.     { 39, "OR", gramsyms + 38, NULL },
  55.     { 40, "OTHERS", gramsyms + 39, NULL },
  56.     { 41, "OUT", gramsyms + 40, NULL },
  57.     { 42, "PACKAGE", gramsyms + 41, NULL },
  58.     { 43, "PRAGMA", gramsyms + 42, NULL },
  59.     { 44, "PRIVATE", gramsyms + 43, NULL },
  60.     { 45, "PROCEDURE", gramsyms + 44, NULL },
  61.     { 46, "RAISE", gramsyms + 45, NULL },
  62.     { 47, "RANGE", gramsyms + 46, NULL },
  63.     { 48, "RECORD", gramsyms + 47, NULL },
  64.     { 49, "REM", gramsyms + 48, NULL },
  65.     { 50, "RENAMES", gramsyms + 49, NULL },
  66.     { 51, "RETURN", gramsyms + 50, NULL },
  67.     { 52, "REVERSE", gramsyms + 51, NULL },
  68.     { 53, "SELECT", gramsyms + 52, NULL },
  69.     { 54, "SEPARATE", gramsyms + 53, NULL },
  70.     { 55, "SUBTYPE", gramsyms + 54, gramsyms + 15 },
  71.     { 56, "TASK", gramsyms + 55, NULL },
  72.     { 57, "TERMINATE", gramsyms + 56, NULL },
  73.     { 58, "THEN", gramsyms + 57, NULL },
  74.     { 59, "TYPE", gramsyms + 58, NULL },
  75.     { 60, "USE", gramsyms + 59, NULL },
  76.     { 61, "WHEN", gramsyms + 60, NULL },
  77.     { 62, "WHILE", gramsyms + 61, NULL },
  78.     { 63, "WITH", gramsyms + 62, NULL },
  79.     { 64, "XOR", gramsyms + 63, NULL },
  80.     { 65, "identifier", gramsyms + 64, NULL },
  81.     { 66, "numeric_literal", gramsyms + 65, NULL },
  82.     { 67, "string_literal", gramsyms + 66, NULL },
  83.     { 68, "character_literal", gramsyms + 67, NULL },
  84.     { 69, "&", gramsyms + 68, NULL },
  85.     { 70, "'", gramsyms + 69, NULL },
  86.     { 71, "(", gramsyms + 70, NULL },
  87.     { 72, ")", gramsyms + 71, NULL },
  88.     { 73, "*", gramsyms + 72, NULL },
  89.     { 74, "+", gramsyms + 73, NULL },
  90.     { 75, ",", gramsyms + 74, NULL },
  91.     { 76, "-", gramsyms + 75, NULL },
  92.     { 77, ".", gramsyms + 76, NULL },
  93.     { 78, "/", gramsyms + 77, NULL },
  94.     { 79, ":", gramsyms + 78, NULL },
  95.     { 80, ";", gramsyms + 79, NULL },
  96.     { 81, "<", gramsyms + 80, NULL },
  97.     { 82, "=", gramsyms + 81, NULL },
  98.     { 83, ">", gramsyms + 82, NULL },
  99.     { 84, "|", gramsyms + 83, gramsyms + 3 },
  100.     { 85, "=>", gramsyms + 84, NULL },
  101.     { 86, "..", gramsyms + 85, NULL },
  102.     { 87, "**", gramsyms + 86, NULL },
  103.     { 88, ":=", gramsyms + 87, NULL },
  104.     { 89, "/=", gramsyms + 88, gramsyms + 57 },
  105.     { 90, ">=", gramsyms + 89, NULL },
  106.     { 91, "<=", gramsyms + 90, NULL },
  107.     { 92, "<<", gramsyms + 91, NULL },
  108.     { 93, ">>", gramsyms + 92, NULL },
  109.     { 94, "<>", gramsyms + 93, NULL },
  110.     { 95, "$EOF", gramsyms + 94, NULL },
  111.     { 96, "$ACC", gramsyms + 95, NULL },
  112.     { 97, "expression", gramsyms + 96, NULL },
  113.     { 98, "expanded_name", gramsyms + 97, gramsyms + 20 },
  114.     { 99, "simple_expression", gramsyms + 98, NULL },
  115.     { 100, "subtype_indication", gramsyms + 99, NULL },
  116.     { 101, "simple_name", gramsyms + 100, NULL },
  117.     { 102, "name", gramsyms + 101, NULL },
  118.     { 103, "[simple_name]", gramsyms + 102, NULL },
  119.     { 104, "[simple_name:]", gramsyms + 103, NULL },
  120.     { 105, "[expanded_name]", gramsyms + 104, NULL },
  121.     { 106, "range", gramsyms + 105, NULL },
  122.     { 107, "aggregate", gramsyms + 106, NULL },
  123.     { 108, "compilation", gramsyms + 107, NULL },
  124.     { 109, "pragma", gramsyms + 108, NULL },
  125.     { 110, "[(argument_association{,argument_association})]", gramsyms + 109, NULL },
  126.     { 111, "argument_association", gramsyms + 110, NULL },
  127.     { 112, "[argument_identifier=>]expression", gramsyms + 111, NULL },
  128.     { 113, "basic_declaration", gramsyms + 112, gramsyms + 21 },
  129.     { 114, "object_declaration", gramsyms + 113, NULL },
  130.     { 115, "number_declaration", gramsyms + 114, NULL },
  131.     { 116, "type_declaration", gramsyms + 115, NULL },
  132.     { 117, "subtype_declaration", gramsyms + 116, NULL },
  133.     { 118, "subprogram_declaration", gramsyms + 117, gramsyms + 25 },
  134.     { 119, "package_declaration", gramsyms + 118, NULL },
  135.     { 120, "task_declaration", gramsyms + 119, NULL },
  136.     { 121, "generic_declaration", gramsyms + 120, NULL },
  137.     { 122, "exception_declaration", gramsyms + 121, NULL },
  138.     { 123, "generic_instantiation", gramsyms + 122, NULL },
  139.     { 124, "renaming_declaration", gramsyms + 123, NULL },
  140.     { 125, "identifier_list", gramsyms + 124, NULL },
  141.     { 126, "[:=expression]", gramsyms + 125, NULL },
  142.     { 127, "[CONSTANT]", gramsyms + 126, NULL },
  143.     { 128, "constrained_array_definition", gramsyms + 127, NULL },
  144.     { 129, "{,identifier}", gramsyms + 128, NULL },
  145.     { 130, "full_type_declaration", gramsyms + 129, gramsyms + 95 },
  146.     { 131, "incomplete_type_declaration", gramsyms + 130, NULL },
  147.     { 132, "private_type_declaration", gramsyms + 131, NULL },
  148.     { 133, "[discriminant_part]IS", gramsyms + 132, NULL },
  149.     { 134, "type_definition", gramsyms + 133, NULL },
  150.     { 135, "enumeration_type_definition", gramsyms + 134, NULL },
  151.     { 136, "integer_type_definition", gramsyms + 135, NULL },
  152.     { 137, "real_type_definition", gramsyms + 136, NULL },
  153.     { 138, "array_type_definition", gramsyms + 137, NULL },
  154.     { 139, "record_type_definition", gramsyms + 138, gramsyms + 11 },
  155.     { 140, "access_type_definition", gramsyms + 139, NULL },
  156.     { 141, "derived_type_definition", gramsyms + 140, NULL },
  157.     { 142, "[constraint]", gramsyms + 141, NULL },
  158.     { 143, "constraint", gramsyms + 142, NULL },
  159.     { 144, "range_constraint", gramsyms + 143, NULL },
  160.     { 145, "floating_point_constraint", gramsyms + 144, NULL },
  161.     { 146, "fixed_point_constraint", gramsyms + 145, NULL },
  162.     { 147, "general_aggregate", gramsyms + 146, NULL },
  163.     { 148, "enumeration_literal_specification", gramsyms + 147, NULL },
  164.     { 149, "{,enumeration_literal_specification}", gramsyms + 148, NULL },
  165.     { 150, "enumeration_literal", gramsyms + 149, NULL },
  166.     { 151, "floating_accuracy_definition", gramsyms + 150, NULL },
  167.     { 152, "[range_constraint]", gramsyms + 151, gramsyms + 138 },
  168.     { 153, "fixed_accuracy_definition", gramsyms + 152, NULL },
  169.     { 154, "unconstrained_array_definition", gramsyms + 153, NULL },
  170.     { 155, "index_subtype_definition", gramsyms + 154, NULL },
  171.     { 156, "{,index_subtype_definition}", gramsyms + 155, NULL },
  172.     { 157, "index_constraint", gramsyms + 156, NULL },
  173.     { 158, "discrete_range", gramsyms + 157, NULL },
  174.     { 159, "{,discrete_range}", gramsyms + 158, NULL },
  175.     { 160, "component_list", gramsyms + 159, gramsyms + 86 },
  176.     { 161, "{pragma}", gramsyms + 160, NULL },
  177.     { 162, "{component_declaration}", gramsyms + 161, NULL },
  178.     { 163, "component_declaration", gramsyms + 162, NULL },
  179.     { 164, "variant_part", gramsyms + 163, NULL },
  180.     { 165, "discriminant_part", gramsyms + 164, NULL },
  181.     { 166, "discriminant_specification", gramsyms + 165, NULL },
  182.     { 167, "{;discriminant_specification}", gramsyms + 166, NULL },
  183.     { 168, "variant", gramsyms + 167, NULL },
  184.     { 169, "{variant}", gramsyms + 168, NULL },
  185.     { 170, "choice", gramsyms + 169, gramsyms + 46 },
  186.     { 171, "{|choice}", gramsyms + 170, gramsyms + 83 },
  187.     { 172, "[discriminant_part];", gramsyms + 171, NULL },
  188.     { 173, "declarative_part", gramsyms + 172, NULL },
  189.     { 174, "{basic_declarative_item}", gramsyms + 173, NULL },
  190.     { 175, "basic_declarative_item", gramsyms + 174, NULL },
  191.     { 176, "representation_clause", gramsyms + 175, NULL },
  192.     { 177, "use_clause", gramsyms + 176, NULL },
  193.     { 178, "body", gramsyms + 177, NULL },
  194.     { 179, "proper_body", gramsyms + 178, gramsyms + 144 },
  195.     { 180, "body_stub", gramsyms + 179, NULL },
  196.     { 181, "subprogram_body", gramsyms + 180, NULL },
  197.     { 182, "package_body", gramsyms + 181, NULL },
  198.     { 183, "task_body", gramsyms + 182, NULL },
  199.     { 184, "operator_symbol", gramsyms + 183, NULL },
  200.     { 185, "indexed_component", gramsyms + 184, gramsyms + 135 },
  201.     { 186, "selected_component", gramsyms + 185, NULL },
  202.     { 187, "attribute", gramsyms + 186, gramsyms + 26 },
  203.     { 188, "selector", gramsyms + 187, NULL },
  204.     { 189, "attribute_designator", gramsyms + 188, NULL },
  205.     { 190, "component_association", gramsyms + 189, gramsyms + 182 },
  206.     { 191, "{,component_association}", gramsyms + 190, NULL },
  207.     { 192, "[choice{|choice}=>]expression", gramsyms + 191, NULL },
  208.     { 193, "general_component_association", gramsyms + 192, gramsyms + 37 },
  209.     { 194, "{,general_component_association}", gramsyms + 193, NULL },
  210.     { 195, "relation", gramsyms + 194, gramsyms + 87 },
  211.     { 196, "relation{AND__relation}", gramsyms + 195, NULL },
  212.     { 197, "relation{OR__relation}", gramsyms + 196, NULL },
  213.     { 198, "relation{XOR__relation}", gramsyms + 197, NULL },
  214.     { 199, "relation{AND__THEN__relation}", gramsyms + 198, NULL },
  215.     { 200, "relation{OR__ELSE__relation}", gramsyms + 199, NULL },
  216.     { 201, "[relational_operator__simple_expression]", gramsyms + 200, gramsyms + 189 },
  217.     { 202, "[NOT]", gramsyms + 201, NULL },
  218.     { 203, "[unary_adding_operator]term{binary_adding_operator__term}", gramsyms + 202, NULL },
  219.     { 204, "term", gramsyms + 203, NULL },
  220.     { 205, "factor{multiplying_operator__factor}", gramsyms + 204, gramsyms + 184 },
  221.     { 206, "factor", gramsyms + 205, NULL },
  222.     { 207, "primary", gramsyms + 206, NULL },
  223.     { 208, "[**__primary]", gramsyms + 207, NULL },
  224.     { 209, "allocator", gramsyms + 208, NULL },
  225.     { 210, "qualified_expression", gramsyms + 209, NULL },
  226.     { 211, "relational_operator", gramsyms + 210, NULL },
  227.     { 212, "binary_adding_operator", gramsyms + 211, NULL },
  228.     { 213, "unary_adding_operator", gramsyms + 212, NULL },
  229.     { 214, "multiplying_operator", gramsyms + 213, gramsyms + 16 },
  230.     { 215, "sequence_of_statements", gramsyms + 214, NULL },
  231.     { 216, "statement", gramsyms + 215, NULL },
  232.     { 217, "{statement}", gramsyms + 216, NULL },
  233.     { 218, "{label}", gramsyms + 217, NULL },
  234.     { 219, "simple_statement", gramsyms + 218, NULL },
  235.     { 220, "compound_statement", gramsyms + 219, NULL },
  236.     { 221, "null_statement", gramsyms + 220, NULL },
  237.     { 222, "assignment_statement", gramsyms + 221, NULL },
  238.     { 223, "exit_statement", gramsyms + 222, NULL },
  239.     { 224, "return_statement", gramsyms + 223, NULL },
  240.     { 225, "goto_statement", gramsyms + 224, NULL },
  241.     { 226, "delay_statement", gramsyms + 225, NULL },
  242.     { 227, "abort_statement", gramsyms + 226, NULL },
  243.     { 228, "raise_statement", gramsyms + 227, NULL },
  244.     { 229, "code_statement", gramsyms + 228, NULL },
  245.     { 230, "call_statement", gramsyms + 229, NULL },
  246.     { 231, "if_statement", gramsyms + 230, NULL },
  247.     { 232, "case_statement", gramsyms + 231, NULL },
  248.     { 233, "loop_statement", gramsyms + 232, gramsyms + 149 },
  249.     { 234, "block_statement", gramsyms + 233, NULL },
  250.     { 235, "accept_statement", gramsyms + 234, gramsyms + 92 },
  251.     { 236, "select_statement", gramsyms + 235, NULL },
  252.     { 237, "label", gramsyms + 236, NULL },
  253.     { 238, "condition", gramsyms + 237, gramsyms + 80 },
  254.     { 239, "{ELSIF__condition__THEN__sequence_of_statements}", gramsyms + 238, NULL },
  255.     { 240, "[ELSE__sequence_of_statements]", gramsyms + 239, gramsyms + 62 },
  256.     { 241, "case_statement_alternative", gramsyms + 240, gramsyms + 214 },
  257.     { 242, "{case_statement_alternative}", gramsyms + 241, gramsyms + 42 },
  258.     { 243, "[iteration_scheme]", gramsyms + 242, gramsyms + 69 },
  259.     { 244, "iteration_scheme", gramsyms + 243, NULL },
  260.     { 245, "loop_parameter_specification", gramsyms + 244, gramsyms + 18 },
  261.     { 246, "[REVERSE]", gramsyms + 245, NULL },
  262.     { 247, "[DECLARE__declarative_part]", gramsyms + 246, NULL },
  263.     { 248, "[EXCEPTION__exception_handler{exception_handler}]", gramsyms + 247, NULL },
  264.     { 249, "[WHEN__condition]", gramsyms + 248, NULL },
  265.     { 250, "[expression]", gramsyms + 249, NULL },
  266.     { 251, "subprogram_specification", gramsyms + 250, NULL },
  267.     { 252, "[formal_part]", gramsyms + 251, gramsyms + 188 },
  268.     { 253, "designator", gramsyms + 252, gramsyms + 111 },
  269.     { 254, "formal_part", gramsyms + 253, NULL },
  270.     { 255, "parameter_specification", gramsyms + 254, NULL },
  271.     { 256, "{;parameter_specification}", gramsyms + 255, NULL },
  272.     { 257, "mode", gramsyms + 256, NULL },
  273.     { 258, "[IN]", gramsyms + 257, NULL },
  274.     { 259, "[designator]", gramsyms + 258, NULL },
  275.     { 260, "package_specification", gramsyms + 259, NULL },
  276.     { 261, "[PRIVATE{basic_declarative_item}]", gramsyms + 260, NULL },
  277.     { 262, "[LIMITED]", gramsyms + 261, NULL },
  278.     { 263, "{,package_name}", gramsyms + 262, NULL },
  279.     { 264, "identifier:type_mark", gramsyms + 263, NULL },
  280.     { 265, "identifier:EXCEPTION", gramsyms + 264, NULL },
  281.     { 266, "task_specification", gramsyms + 265, NULL },
  282.     { 267, "[TYPE]", gramsyms + 266, NULL },
  283.     { 268, "{entry_declaration}", gramsyms + 267, NULL },
  284.     { 269, "{representation_clause}", gramsyms + 268, gramsyms + 162 },
  285.     { 270, "entry_declaration", gramsyms + 269, NULL },
  286.     { 271, "[(discrete_range)][formal_part]", gramsyms + 270, gramsyms + 237 },
  287.     { 272, "[(entry_index)][formal_part]", gramsyms + 271, NULL },
  288.     { 273, "entry_index", gramsyms + 272, NULL },
  289.     { 274, "selective_wait", gramsyms + 273, gramsyms + 142 },
  290.     { 275, "conditional_entry_call", gramsyms + 274, NULL },
  291.     { 276, "timed_entry_call", gramsyms + 275, NULL },
  292.     { 277, "select_alternative", gramsyms + 276, NULL },
  293.     { 278, "{OR__select_alternative}", gramsyms + 277, NULL },
  294.     { 279, "[WHEN__condition=>]", gramsyms + 278, NULL },
  295.     { 280, "selective_wait_alternative", gramsyms + 279, gramsyms + 221 },
  296.     { 281, "accept_alternative", gramsyms + 280, NULL },
  297.     { 282, "delay_alternative", gramsyms + 281, NULL },
  298.     { 283, "terminate_alternative", gramsyms + 282, gramsyms + 267 },
  299.     { 284, "[sequence_of_statements]", gramsyms + 283, gramsyms + 43 },
  300.     { 285, "{,task_name}", gramsyms + 284, NULL },
  301.     { 286, "{compilation_unit}", gramsyms + 285, NULL },
  302.     { 287, "compilation_unit", gramsyms + 286, NULL },
  303.     { 288, "context_clause", gramsyms + 287, NULL },
  304.     { 289, "library_unit", gramsyms + 288, NULL },
  305.     { 290, "secondary_unit", gramsyms + 289, NULL },
  306.     { 291, "library_unit_body", gramsyms + 290, NULL },
  307.     { 292, "subunit", gramsyms + 291, NULL },
  308.     { 293, "{with_clause{use_clause}}", gramsyms + 292, NULL },
  309.     { 294, "with_clause", gramsyms + 293, NULL },
  310.     { 295, "{,unit_simple_name}", gramsyms + 294, NULL },
  311.     { 296, "exception_handler", gramsyms + 295, NULL },
  312.     { 297, "exception_choice", gramsyms + 296, gramsyms + 172 },
  313.     { 298, "{|exception_choice}", gramsyms + 297, NULL },
  314.     { 299, "generic_specification", gramsyms + 298, NULL },
  315.     { 300, "generic_formal_part", gramsyms + 299, NULL },
  316.     { 301, "{generic_parameter_declaration}", gramsyms + 300, NULL },
  317.     { 302, "generic_parameter_declaration", gramsyms + 301, NULL },
  318.     { 303, "[IN[OUT]]", gramsyms + 302, NULL },
  319.     { 304, "generic_type_definition", gramsyms + 303, NULL },
  320.     { 305, "[IS__name__or__<>]", gramsyms + 304, NULL },
  321.     { 306, "[generic_actual_part]", gramsyms + 305, NULL },
  322.     { 307, "generic_actual_part", gramsyms + 306, NULL },
  323.     { 308, "generic_association", gramsyms + 307, NULL },
  324.     { 309, "{,generic_association}", gramsyms + 308, NULL },
  325.     { 310, "[generic_formal_parameter=>]generic_actual_parameter", gramsyms + 309, NULL },
  326.     { 311, "generic_formal_parameter", gramsyms + 310, NULL },
  327.     { 312, "generic_actual_parameter", gramsyms + 311, NULL },
  328.     { 313, "type_representation_clause", gramsyms + 312, gramsyms + 38 },
  329.     { 314, "address_clause", gramsyms + 313, gramsyms + 268 },
  330.     { 315, "length_clause", gramsyms + 314, NULL },
  331.     { 316, "enumeration_representation_clause", gramsyms + 315, NULL },
  332.     { 317, "record_representation_clause", gramsyms + 316, NULL },
  333.     { 318, "[alignment_clause]", gramsyms + 317, gramsyms + 54 },
  334.     { 319, "{component_clause}", gramsyms + 318, gramsyms + 238 },
  335.     { 320, "alignment_clause", gramsyms + 319, NULL },
  336.     { 321, "component_clause", gramsyms + 320, NULL },
  337.     { 322, "argument_association_list", gramsyms + 321, NULL },
  338.     { 323, "exception_handler_list", gramsyms + 322, gramsyms + 32 },
  339.     { 324, "use_clause_list", gramsyms + 323, NULL },
  340.     { 325, "CONTROLLED", gramsyms + 0, NULL },
  341.     { 326, "INLINE", gramsyms + 1, gramsyms + 272 },
  342.     { 327, "INTERFACE", gramsyms + 2, NULL },
  343.     { 328, "SUPPRESS", gramsyms + 3, NULL },
  344.     { 329, "SHARED", gramsyms + 4, gramsyms + 52 },
  345.     { 330, "PACK", gramsyms + 5, NULL },
  346.     { 331, "PRIORITY", gramsyms + 6, NULL },
  347.     { 332, "ELABORATE", gramsyms + 7, NULL },
  348.     { 333, "MEMORY_SIZE", gramsyms + 8, gramsyms + 222 },
  349.     { 334, "STORAGE_UNIT", gramsyms + 9, NULL },
  350.     { 335, "SYSTEM_NAME", gramsyms + 10, NULL },
  351.     { 336, "EDUMP", gramsyms + 11, gramsyms + 91 },
  352.     { 337, "TDUMP", gramsyms + 12, NULL },
  353.     { 338, "TRACE_ON", gramsyms + 13, NULL },
  354.     { 339, "TRACE_OFF", gramsyms + 14, NULL },
  355.     { 340, "TRACE_TABLES_OFF", gramsyms + 15, NULL },
  356.     { 341, "DEBUG", gramsyms + 16, NULL },
  357.     { 342, "TRACE_TABLES_ON", gramsyms + 17, NULL },
  358.     { 343, "INCLUDE_CODE", gramsyms + 18, NULL },
  359.     { 344, "IO_INTERFACE", gramsyms + 19, NULL }
  360.       };
  361.  
  362. struct namelistmap *numtostrtable[] = {
  363.     gramsyms + 324,
  364.     gramsyms + 325,
  365.     gramsyms + 326,
  366.     gramsyms + 327,
  367.     gramsyms + 328,
  368.     gramsyms + 329,
  369.     gramsyms + 330,
  370.     gramsyms + 331,
  371.     gramsyms + 332,
  372.     gramsyms + 333,
  373.     gramsyms + 334,
  374.     gramsyms + 335,
  375.     gramsyms + 336,
  376.     gramsyms + 337,
  377.     gramsyms + 338,
  378.     gramsyms + 339,
  379.     gramsyms + 340,
  380.     gramsyms + 341,
  381.     gramsyms + 342,
  382.     gramsyms + 343,
  383.     gramsyms + 20,
  384.     gramsyms + 21,
  385.     gramsyms + 22,
  386.     gramsyms + 23,
  387.     gramsyms + 24,
  388.     gramsyms + 25,
  389.     gramsyms + 26,
  390.     gramsyms + 27,
  391.     gramsyms + 28,
  392.     gramsyms + 29,
  393.     gramsyms + 30,
  394.     gramsyms + 31,
  395.     gramsyms + 32,
  396.     gramsyms + 33,
  397.     gramsyms + 34,
  398.     gramsyms + 35,
  399.     gramsyms + 36,
  400.     gramsyms + 37,
  401.     gramsyms + 38,
  402.     gramsyms + 39,
  403.     gramsyms + 40,
  404.     gramsyms + 41,
  405.     gramsyms + 42,
  406.     gramsyms + 43,
  407.     gramsyms + 44,
  408.     gramsyms + 45,
  409.     gramsyms + 46,
  410.     gramsyms + 47,
  411.     gramsyms + 48,
  412.     gramsyms + 49,
  413.     gramsyms + 50,
  414.     gramsyms + 51,
  415.     gramsyms + 52,
  416.     gramsyms + 53,
  417.     gramsyms + 54,
  418.     gramsyms + 55,
  419.     gramsyms + 56,
  420.     gramsyms + 57,
  421.     gramsyms + 58,
  422.     gramsyms + 59,
  423.     gramsyms + 60,
  424.     gramsyms + 61,
  425.     gramsyms + 62,
  426.     gramsyms + 63,
  427.     gramsyms + 64,
  428.     gramsyms + 65,
  429.     gramsyms + 66,
  430.     gramsyms + 67,
  431.     gramsyms + 68,
  432.     gramsyms + 69,
  433.     gramsyms + 70,
  434.     gramsyms + 71,
  435.     gramsyms + 72,
  436.     gramsyms + 73,
  437.     gramsyms + 74,
  438.     gramsyms + 75,
  439.     gramsyms + 76,
  440.     gramsyms + 77,
  441.     gramsyms + 78,
  442.     gramsyms + 79,
  443.     gramsyms + 80,
  444.     gramsyms + 81,
  445.     gramsyms + 82,
  446.     gramsyms + 83,
  447.     gramsyms + 84,
  448.     gramsyms + 85,
  449.     gramsyms + 86,
  450.     gramsyms + 87,
  451.     gramsyms + 88,
  452.     gramsyms + 89,
  453.     gramsyms + 90,
  454.     gramsyms + 91,
  455.     gramsyms + 92,
  456.     gramsyms + 93,
  457.     gramsyms + 94,
  458.     gramsyms + 95,
  459.     gramsyms + 96,
  460.     gramsyms + 97,
  461.     gramsyms + 98,
  462.     gramsyms + 99,
  463.     gramsyms + 100,
  464.     gramsyms + 101,
  465.     gramsyms + 102,
  466.     gramsyms + 103,
  467.     gramsyms + 104,
  468.     gramsyms + 105,
  469.     gramsyms + 106,
  470.     gramsyms + 107,
  471.     gramsyms + 108,
  472.     gramsyms + 109,
  473.     gramsyms + 110,
  474.     gramsyms + 111,
  475.     gramsyms + 112,
  476.     gramsyms + 113,
  477.     gramsyms + 114,
  478.     gramsyms + 115,
  479.     gramsyms + 116,
  480.     gramsyms + 117,
  481.     gramsyms + 118,
  482.     gramsyms + 119,
  483.     gramsyms + 120,
  484.     gramsyms + 121,
  485.     gramsyms + 122,
  486.     gramsyms + 123,
  487.     gramsyms + 124,
  488.     gramsyms + 125,
  489.     gramsyms + 126,
  490.     gramsyms + 127,
  491.     gramsyms + 128,
  492.     gramsyms + 129,
  493.     gramsyms + 130,
  494.     gramsyms + 131,
  495.     gramsyms + 132,
  496.     gramsyms + 133,
  497.     gramsyms + 134,
  498.     gramsyms + 135,
  499.     gramsyms + 136,
  500.     gramsyms + 137,
  501.     gramsyms + 138,
  502.     gramsyms + 139,
  503.     gramsyms + 140,
  504.     gramsyms + 141,
  505.     gramsyms + 142,
  506.     gramsyms + 143,
  507.     gramsyms + 144,
  508.     gramsyms + 145,
  509.     gramsyms + 146,
  510.     gramsyms + 147,
  511.     gramsyms + 148,
  512.     gramsyms + 149,
  513.     gramsyms + 150,
  514.     gramsyms + 151,
  515.     gramsyms + 152,
  516.     gramsyms + 153,
  517.     gramsyms + 154,
  518.     gramsyms + 155,
  519.     gramsyms + 156,
  520.     gramsyms + 157,
  521.     gramsyms + 158,
  522.     gramsyms + 159,
  523.     gramsyms + 160,
  524.     gramsyms + 161,
  525.     gramsyms + 162,
  526.     gramsyms + 163,
  527.     gramsyms + 164,
  528.     gramsyms + 165,
  529.     gramsyms + 166,
  530.     gramsyms + 167,
  531.     gramsyms + 168,
  532.     gramsyms + 169,
  533.     gramsyms + 170,
  534.     gramsyms + 171,
  535.     gramsyms + 172,
  536.     gramsyms + 173,
  537.     gramsyms + 174,
  538.     gramsyms + 175,
  539.     gramsyms + 176,
  540.     gramsyms + 177,
  541.     gramsyms + 178,
  542.     gramsyms + 179,
  543.     gramsyms + 180,
  544.     gramsyms + 181,
  545.     gramsyms + 182,
  546.     gramsyms + 183,
  547.     gramsyms + 184,
  548.     gramsyms + 185,
  549.     gramsyms + 186,
  550.     gramsyms + 187,
  551.     gramsyms + 188,
  552.     gramsyms + 189,
  553.     gramsyms + 190,
  554.     gramsyms + 191,
  555.     gramsyms + 192,
  556.     gramsyms + 193,
  557.     gramsyms + 194,
  558.     gramsyms + 195,
  559.     gramsyms + 196,
  560.     gramsyms + 197,
  561.     gramsyms + 198,
  562.     gramsyms + 199,
  563.     gramsyms + 200,
  564.     gramsyms + 201,
  565.     gramsyms + 202,
  566.     gramsyms + 203,
  567.     gramsyms + 204,
  568.     gramsyms + 205,
  569.     gramsyms + 206,
  570.     gramsyms + 207,
  571.     gramsyms + 208,
  572.     gramsyms + 209,
  573.     gramsyms + 210,
  574.     gramsyms + 211,
  575.     gramsyms + 212,
  576.     gramsyms + 213,
  577.     gramsyms + 214,
  578.     gramsyms + 215,
  579.     gramsyms + 216,
  580.     gramsyms + 217,
  581.     gramsyms + 218,
  582.     gramsyms + 219,
  583.     gramsyms + 220,
  584.     gramsyms + 221,
  585.     gramsyms + 222,
  586.     gramsyms + 223,
  587.     gramsyms + 224,
  588.     gramsyms + 225,
  589.     gramsyms + 226,
  590.     gramsyms + 227,
  591.     gramsyms + 228,
  592.     gramsyms + 229,
  593.     gramsyms + 230,
  594.     gramsyms + 231,
  595.     gramsyms + 232,
  596.     gramsyms + 233,
  597.     gramsyms + 234,
  598.     gramsyms + 235,
  599.     gramsyms + 236,
  600.     gramsyms + 237,
  601.     gramsyms + 238,
  602.     gramsyms + 239,
  603.     gramsyms + 240,
  604.     gramsyms + 241,
  605.     gramsyms + 242,
  606.     gramsyms + 243,
  607.     gramsyms + 244,
  608.     gramsyms + 245,
  609.     gramsyms + 246,
  610.     gramsyms + 247,
  611.     gramsyms + 248,
  612.     gramsyms + 249,
  613.     gramsyms + 250,
  614.     gramsyms + 251,
  615.     gramsyms + 252,
  616.     gramsyms + 253,
  617.     gramsyms + 254,
  618.     gramsyms + 255,
  619.     gramsyms + 256,
  620.     gramsyms + 257,
  621.     gramsyms + 258,
  622.     gramsyms + 259,
  623.     gramsyms + 260,
  624.     gramsyms + 261,
  625.     gramsyms + 262,
  626.     gramsyms + 263,
  627.     gramsyms + 264,
  628.     gramsyms + 265,
  629.     gramsyms + 266,
  630.     gramsyms + 267,
  631.     gramsyms + 268,
  632.     gramsyms + 269,
  633.     gramsyms + 270,
  634.     gramsyms + 271,
  635.     gramsyms + 272,
  636.     gramsyms + 273,
  637.     gramsyms + 274,
  638.     gramsyms + 275,
  639.     gramsyms + 276,
  640.     gramsyms + 277,
  641.     gramsyms + 278,
  642.     gramsyms + 279,
  643.     gramsyms + 280,
  644.     gramsyms + 281,
  645.     gramsyms + 282,
  646.     gramsyms + 283,
  647.     gramsyms + 284,
  648.     gramsyms + 285,
  649.     gramsyms + 286,
  650.     gramsyms + 287,
  651.     gramsyms + 288,
  652.     gramsyms + 289,
  653.     gramsyms + 290,
  654.     gramsyms + 291,
  655.     gramsyms + 292,
  656.     gramsyms + 293,
  657.     gramsyms + 294,
  658.     gramsyms + 295,
  659.     gramsyms + 296,
  660.     gramsyms + 297,
  661.     gramsyms + 298,
  662.     gramsyms + 299,
  663.     gramsyms + 300,
  664.     gramsyms + 301,
  665.     gramsyms + 302,
  666.     gramsyms + 303,
  667.     gramsyms + 304,
  668.     gramsyms + 305,
  669.     gramsyms + 306,
  670.     gramsyms + 307,
  671.     gramsyms + 308,
  672.     gramsyms + 309,
  673.     gramsyms + 310,
  674.     gramsyms + 311,
  675.     gramsyms + 312,
  676.     gramsyms + 313,
  677.     gramsyms + 314,
  678.     gramsyms + 315,
  679.     gramsyms + 316,
  680.     gramsyms + 317,
  681.     gramsyms + 318,
  682.     gramsyms + 319,
  683.     gramsyms + 320,
  684.     gramsyms + 321,
  685.     gramsyms + 322,
  686.     gramsyms + 323
  687.       };
  688.  
  689. struct namelistmap *strtonumtable[] = {
  690.     gramsyms + 294,
  691.     NULL,
  692.     NULL,
  693.     NULL,
  694.     NULL,
  695.     NULL,
  696.     NULL,
  697.     NULL,
  698.     gramsyms + 122,
  699.     NULL,
  700.     gramsyms + 151,
  701.     gramsyms + 196,
  702.     NULL,
  703.     NULL,
  704.     NULL,
  705.     NULL,
  706.     gramsyms + 292,
  707.     NULL,
  708.     NULL,
  709.     NULL,
  710.     NULL,
  711.     NULL,
  712.     NULL,
  713.     NULL,
  714.     NULL,
  715.     NULL,
  716.     NULL,
  717.     NULL,
  718.     NULL,
  719.     NULL,
  720.     NULL,
  721.     NULL,
  722.     NULL,
  723.     NULL,
  724.     gramsyms + 116,
  725.     NULL,
  726.     NULL,
  727.     NULL,
  728.     gramsyms + 68,
  729.     gramsyms + 242,
  730.     gramsyms + 70,
  731.     gramsyms + 71,
  732.     gramsyms + 72,
  733.     gramsyms + 73,
  734.     gramsyms + 74,
  735.     gramsyms + 75,
  736.     gramsyms + 76,
  737.     gramsyms + 77,
  738.     gramsyms + 10,
  739.     NULL,
  740.     NULL,
  741.     NULL,
  742.     NULL,
  743.     NULL,
  744.     NULL,
  745.     NULL,
  746.     NULL,
  747.     gramsyms + 175,
  748.     gramsyms + 78,
  749.     gramsyms + 79,
  750.     gramsyms + 270,
  751.     gramsyms + 81,
  752.     gramsyms + 82,
  753.     NULL,
  754.     NULL,
  755.     NULL,
  756.     NULL,
  757.     gramsyms + 133,
  758.     NULL,
  759.     NULL,
  760.     gramsyms + 244,
  761.     NULL,
  762.     NULL,
  763.     NULL,
  764.     gramsyms + 9,
  765.     gramsyms + 226,
  766.     NULL,
  767.     NULL,
  768.     NULL,
  769.     NULL,
  770.     gramsyms + 291,
  771.     NULL,
  772.     gramsyms + 160,
  773.     NULL,
  774.     NULL,
  775.     NULL,
  776.     NULL,
  777.     NULL,
  778.     gramsyms + 329,
  779.     NULL,
  780.     gramsyms + 1,
  781.     NULL,
  782.     NULL,
  783.     NULL,
  784.     NULL,
  785.     NULL,
  786.     NULL,
  787.     NULL,
  788.     NULL,
  789.     gramsyms + 115,
  790.     gramsyms + 343,
  791.     NULL,
  792.     NULL,
  793.     gramsyms + 340,
  794.     NULL,
  795.     NULL,
  796.     gramsyms + 235,
  797.     NULL,
  798.     NULL,
  799.     NULL,
  800.     gramsyms + 27,
  801.     NULL,
  802.     gramsyms + 119,
  803.     gramsyms + 23,
  804.     NULL,
  805.     gramsyms + 217,
  806.     NULL,
  807.     NULL,
  808.     NULL,
  809.     NULL,
  810.     NULL,
  811.     gramsyms + 14,
  812.     NULL,
  813.     NULL,
  814.     gramsyms + 170,
  815.     NULL,
  816.     gramsyms + 159,
  817.     gramsyms + 22,
  818.     NULL,
  819.     gramsyms + 4,
  820.     NULL,
  821.     NULL,
  822.     NULL,
  823.     NULL,
  824.     gramsyms + 275,
  825.     gramsyms + 317,
  826.     NULL,
  827.     NULL,
  828.     gramsyms + 85,
  829.     gramsyms + 274,
  830.     gramsyms + 278,
  831.     gramsyms + 322,
  832.     gramsyms + 165,
  833.     gramsyms + 236,
  834.     NULL,
  835.     NULL,
  836.     NULL,
  837.     NULL,
  838.     NULL,
  839.     NULL,
  840.     gramsyms + 198,
  841.     NULL,
  842.     gramsyms + 55,
  843.     NULL,
  844.     gramsyms + 41,
  845.     gramsyms + 88,
  846.     NULL,
  847.     NULL,
  848.     NULL,
  849.     NULL,
  850.     NULL,
  851.     NULL,
  852.     NULL,
  853.     NULL,
  854.     NULL,
  855.     NULL,
  856.     NULL,
  857.     NULL,
  858.     gramsyms + 225,
  859.     NULL,
  860.     NULL,
  861.     gramsyms + 36,
  862.     NULL,
  863.     NULL,
  864.     NULL,
  865.     NULL,
  866.     gramsyms + 157,
  867.     gramsyms + 194,
  868.     NULL,
  869.     gramsyms + 60,
  870.     gramsyms + 335,
  871.     gramsyms + 90,
  872.     gramsyms + 93,
  873.     NULL,
  874.     gramsyms + 84,
  875.     gramsyms + 89,
  876.     gramsyms + 234,
  877.     NULL,
  878.     gramsyms + 303,
  879.     NULL,
  880.     NULL,
  881.     NULL,
  882.     NULL,
  883.     gramsyms + 296,
  884.     NULL,
  885.     gramsyms + 287,
  886.     NULL,
  887.     NULL,
  888.     NULL,
  889.     NULL,
  890.     NULL,
  891.     gramsyms + 7,
  892.     NULL,
  893.     NULL,
  894.     NULL,
  895.     NULL,
  896.     NULL,
  897.     gramsyms + 239,
  898.     NULL,
  899.     gramsyms + 208,
  900.     gramsyms + 181,
  901.     NULL,
  902.     NULL,
  903.     gramsyms + 0,
  904.     gramsyms + 8,
  905.     gramsyms + 17,
  906.     gramsyms + 28,
  907.     NULL,
  908.     gramsyms + 19,
  909.     gramsyms + 126,
  910.     NULL,
  911.     gramsyms + 302,
  912.     NULL,
  913.     NULL,
  914.     gramsyms + 29,
  915.     NULL,
  916.     NULL,
  917.     NULL,
  918.     gramsyms + 192,
  919.     gramsyms + 30,
  920.     NULL,
  921.     gramsyms + 310,
  922.     NULL,
  923.     gramsyms + 134,
  924.     gramsyms + 304,
  925.     NULL,
  926.     gramsyms + 58,
  927.     gramsyms + 147,
  928.     NULL,
  929.     NULL,
  930.     gramsyms + 312,
  931.     NULL,
  932.     NULL,
  933.     NULL,
  934.     NULL,
  935.     NULL,
  936.     gramsyms + 233,
  937.     NULL,
  938.     gramsyms + 257,
  939.     NULL,
  940.     gramsyms + 12,
  941.     NULL,
  942.     NULL,
  943.     gramsyms + 163,
  944.     NULL,
  945.     NULL,
  946.     NULL,
  947.     NULL,
  948.     NULL,
  949.     gramsyms + 314,
  950.     gramsyms + 215,
  951.     NULL,
  952.     gramsyms + 118,
  953.     gramsyms + 316,
  954.     NULL,
  955.     NULL,
  956.     NULL,
  957.     NULL,
  958.     gramsyms + 248,
  959.     gramsyms + 113,
  960.     gramsyms + 136,
  961.     NULL,
  962.     NULL,
  963.     NULL,
  964.     gramsyms + 260,
  965.     gramsyms + 112,
  966.     NULL,
  967.     NULL,
  968.     NULL,
  969.     gramsyms + 271,
  970.     gramsyms + 318,
  971.     gramsyms + 187,
  972.     gramsyms + 205,
  973.     gramsyms + 199,
  974.     gramsyms + 105,
  975.     gramsyms + 178,
  976.     NULL,
  977.     NULL,
  978.     NULL,
  979.     NULL,
  980.     NULL,
  981.     NULL,
  982.     NULL,
  983.     NULL,
  984.     gramsyms + 289,
  985.     NULL,
  986.     gramsyms + 110,
  987.     NULL,
  988.     gramsyms + 197,
  989.     NULL,
  990.     NULL,
  991.     NULL,
  992.     NULL,
  993.     gramsyms + 255,
  994.     NULL,
  995.     NULL,
  996.     NULL,
  997.     NULL,
  998.     NULL,
  999.     NULL,
  1000.     gramsyms + 183,
  1001.     NULL,
  1002.     NULL,
  1003.     gramsyms + 169,
  1004.     NULL,
  1005.     NULL,
  1006.     NULL,
  1007.     gramsyms + 45,
  1008.     NULL,
  1009.     NULL,
  1010.     gramsyms + 229,
  1011.     NULL,
  1012.     gramsyms + 152,
  1013.     NULL,
  1014.     NULL,
  1015.     gramsyms + 120,
  1016.     NULL,
  1017.     NULL,
  1018.     NULL,
  1019.     NULL,
  1020.     NULL,
  1021.     NULL,
  1022.     NULL,
  1023.     NULL,
  1024.     NULL,
  1025.     gramsyms + 125,
  1026.     NULL,
  1027.     NULL,
  1028.     NULL,
  1029.     NULL,
  1030.     gramsyms + 311,
  1031.     gramsyms + 231,
  1032.     NULL,
  1033.     NULL,
  1034.     NULL,
  1035.     NULL,
  1036.     gramsyms + 331,
  1037.     NULL,
  1038.     NULL,
  1039.     gramsyms + 100,
  1040.     gramsyms + 137,
  1041.     NULL,
  1042.     NULL,
  1043.     gramsyms + 315,
  1044.     gramsyms + 143,
  1045.     NULL,
  1046.     gramsyms + 104,
  1047.     NULL,
  1048.     NULL,
  1049.     gramsyms + 276,
  1050.     NULL,
  1051.     gramsyms + 324,
  1052.     NULL,
  1053.     NULL,
  1054.     NULL,
  1055.     NULL,
  1056.     gramsyms + 333,
  1057.     gramsyms + 106,
  1058.     NULL,
  1059.     gramsyms + 31,
  1060.     gramsyms + 121,
  1061.     gramsyms + 213,
  1062.     NULL,
  1063.     NULL,
  1064.     NULL,
  1065.     gramsyms + 139,
  1066.     NULL,
  1067.     NULL,
  1068.     NULL,
  1069.     NULL,
  1070.     NULL,
  1071.     NULL,
  1072.     NULL,
  1073.     NULL,
  1074.     NULL,
  1075.     NULL,
  1076.     NULL,
  1077.     NULL,
  1078.     NULL,
  1079.     NULL,
  1080.     gramsyms + 247,
  1081.     NULL,
  1082.     NULL,
  1083.     NULL,
  1084.     gramsyms + 53,
  1085.     NULL,
  1086.     gramsyms + 254,
  1087.     NULL,
  1088.     NULL,
  1089.     NULL,
  1090.     NULL,
  1091.     gramsyms + 245,
  1092.     NULL,
  1093.     NULL,
  1094.     NULL,
  1095.     NULL,
  1096.     NULL,
  1097.     gramsyms + 273,
  1098.     NULL,
  1099.     NULL,
  1100.     NULL,
  1101.     NULL,
  1102.     NULL,
  1103.     NULL,
  1104.     gramsyms + 266,
  1105.     NULL,
  1106.     NULL,
  1107.     NULL,
  1108.     NULL,
  1109.     gramsyms + 228,
  1110.     gramsyms + 336,
  1111.     NULL,
  1112.     NULL,
  1113.     NULL,
  1114.     NULL,
  1115.     NULL,
  1116.     NULL,
  1117.     NULL,
  1118.     NULL,
  1119.     gramsyms + 293,
  1120.     NULL,
  1121.     NULL,
  1122.     gramsyms + 141,
  1123.     NULL,
  1124.     gramsyms + 262,
  1125.     NULL,
  1126.     gramsyms + 306,
  1127.     NULL,
  1128.     NULL,
  1129.     gramsyms + 61,
  1130.     NULL,
  1131.     NULL,
  1132.     NULL,
  1133.     NULL,
  1134.     NULL,
  1135.     NULL,
  1136.     NULL,
  1137.     NULL,
  1138.     NULL,
  1139.     NULL,
  1140.     gramsyms + 219,
  1141.     NULL,
  1142.     NULL,
  1143.     NULL,
  1144.     NULL,
  1145.     gramsyms + 320,
  1146.     NULL,
  1147.     NULL,
  1148.     NULL,
  1149.     gramsyms + 259,
  1150.     NULL,
  1151.     NULL,
  1152.     NULL,
  1153.     gramsyms + 218,
  1154.     NULL,
  1155.     NULL,
  1156.     gramsyms + 223,
  1157.     gramsyms + 107,
  1158.     gramsyms + 154,
  1159.     NULL,
  1160.     NULL,
  1161.     gramsyms + 176,
  1162.     NULL,
  1163.     NULL,
  1164.     NULL,
  1165.     gramsyms + 2,
  1166.     NULL,
  1167.     NULL,
  1168.     gramsyms + 264,
  1169.     NULL,
  1170.     NULL,
  1171.     NULL,
  1172.     NULL,
  1173.     gramsyms + 168,
  1174.     gramsyms + 6,
  1175.     NULL,
  1176.     NULL,
  1177.     NULL,
  1178.     gramsyms + 5,
  1179.     NULL,
  1180.     NULL,
  1181.     NULL,
  1182.     NULL,
  1183.     NULL,
  1184.     NULL,
  1185.     NULL,
  1186.     NULL,
  1187.     gramsyms + 277,
  1188.     gramsyms + 202,
  1189.     gramsyms + 173,
  1190.     gramsyms + 97,
  1191.     NULL,
  1192.     NULL,
  1193.     NULL,
  1194.     NULL,
  1195.     NULL,
  1196.     NULL,
  1197.     NULL,
  1198.     NULL,
  1199.     NULL,
  1200.     NULL,
  1201.     NULL,
  1202.     NULL,
  1203.     gramsyms + 300,
  1204.     NULL,
  1205.     NULL,
  1206.     NULL,
  1207.     NULL,
  1208.     gramsyms + 56,
  1209.     gramsyms + 204,
  1210.     gramsyms + 24,
  1211.     NULL,
  1212.     NULL,
  1213.     NULL,
  1214.     NULL,
  1215.     NULL,
  1216.     NULL,
  1217.     gramsyms + 209,
  1218.     gramsyms + 177,
  1219.     gramsyms + 250,
  1220.     NULL,
  1221.     gramsyms + 153,
  1222.     NULL,
  1223.     NULL,
  1224.     gramsyms + 33,
  1225.     gramsyms + 155,
  1226.     NULL,
  1227.     gramsyms + 34,
  1228.     NULL,
  1229.     gramsyms + 334,
  1230.     gramsyms + 96,
  1231.     NULL,
  1232.     NULL,
  1233.     gramsyms + 48,
  1234.     gramsyms + 127,
  1235.     NULL,
  1236.     NULL,
  1237.     NULL,
  1238.     NULL,
  1239.     NULL,
  1240.     NULL,
  1241.     NULL,
  1242.     NULL,
  1243.     NULL,
  1244.     gramsyms + 35,
  1245.     NULL,
  1246.     NULL,
  1247.     NULL,
  1248.     NULL,
  1249.     NULL,
  1250.     NULL,
  1251.     NULL,
  1252.     NULL,
  1253.     NULL,
  1254.     gramsyms + 49,
  1255.     gramsyms + 13,
  1256.     gramsyms + 101,
  1257.     NULL,
  1258.     NULL,
  1259.     gramsyms + 258,
  1260.     gramsyms + 40,
  1261.     NULL,
  1262.     NULL,
  1263.     gramsyms + 307,
  1264.     NULL,
  1265.     gramsyms + 59,
  1266.     gramsyms + 295,
  1267.     NULL,
  1268.     gramsyms + 44,
  1269.     NULL,
  1270.     NULL,
  1271.     NULL,
  1272.     gramsyms + 145,
  1273.     gramsyms + 313,
  1274.     NULL,
  1275.     gramsyms + 269,
  1276.     NULL,
  1277.     NULL,
  1278.     NULL,
  1279.     gramsyms + 99,
  1280.     NULL,
  1281.     NULL,
  1282.     gramsyms + 63,
  1283.     NULL,
  1284.     NULL,
  1285.     NULL,
  1286.     gramsyms + 256,
  1287.     gramsyms + 180,
  1288.     NULL,
  1289.     gramsyms + 148,
  1290.     NULL,
  1291.     NULL,
  1292.     NULL,
  1293.     NULL,
  1294.     NULL,
  1295.     NULL,
  1296.     gramsyms + 211,
  1297.     gramsyms + 281,
  1298.     NULL,
  1299.     NULL,
  1300.     NULL,
  1301.     NULL,
  1302.     NULL,
  1303.     NULL,
  1304.     gramsyms + 161,
  1305.     gramsyms + 201,
  1306.     NULL,
  1307.     NULL,
  1308.     NULL,
  1309.     NULL,
  1310.     NULL,
  1311.     NULL,
  1312.     NULL,
  1313.     NULL,
  1314.     NULL,
  1315.     gramsyms + 325,
  1316.     NULL,
  1317.     NULL,
  1318.     NULL,
  1319.     NULL,
  1320.     NULL,
  1321.     NULL,
  1322.     NULL,
  1323.     gramsyms + 207,
  1324.     NULL,
  1325.     NULL,
  1326.     NULL,
  1327.     gramsyms + 290,
  1328.     gramsyms + 114,
  1329.     NULL,
  1330.     NULL,
  1331.     gramsyms + 224,
  1332.     NULL,
  1333.     NULL,
  1334.     gramsyms + 261,
  1335.     NULL,
  1336.     NULL,
  1337.     NULL,
  1338.     gramsyms + 203,
  1339.     NULL,
  1340.     gramsyms + 332,
  1341.     gramsyms + 146,
  1342.     NULL,
  1343.     NULL,
  1344.     NULL,
  1345.     NULL,
  1346.     NULL,
  1347.     NULL,
  1348.     NULL,
  1349.     NULL,
  1350.     NULL,
  1351.     NULL,
  1352.     NULL,
  1353.     NULL,
  1354.     NULL,
  1355.     gramsyms + 327,
  1356.     NULL,
  1357.     gramsyms + 309,
  1358.     NULL,
  1359.     NULL,
  1360.     gramsyms + 130,
  1361.     gramsyms + 195,
  1362.     gramsyms + 297,
  1363.     NULL,
  1364.     NULL,
  1365.     NULL,
  1366.     NULL,
  1367.     NULL,
  1368.     NULL,
  1369.     gramsyms + 280,
  1370.     NULL,
  1371.     NULL,
  1372.     NULL,
  1373.     NULL,
  1374.     NULL,
  1375.     NULL,
  1376.     NULL,
  1377.     NULL,
  1378.     NULL,
  1379.     gramsyms + 109,
  1380.     NULL,
  1381.     gramsyms + 284,
  1382.     NULL,
  1383.     NULL,
  1384.     NULL,
  1385.     gramsyms + 251,
  1386.     NULL,
  1387.     NULL,
  1388.     gramsyms + 249,
  1389.     NULL,
  1390.     NULL,
  1391.     NULL,
  1392.     NULL,
  1393.     NULL,
  1394.     NULL,
  1395.     gramsyms + 240,
  1396.     NULL,
  1397.     NULL,
  1398.     NULL,
  1399.     NULL,
  1400.     NULL,
  1401.     gramsyms + 298,
  1402.     NULL,
  1403.     gramsyms + 164,
  1404.     NULL,
  1405.     NULL,
  1406.     NULL,
  1407.     NULL,
  1408.     NULL,
  1409.     NULL,
  1410.     NULL,
  1411.     NULL,
  1412.     NULL,
  1413.     NULL,
  1414.     NULL,
  1415.     NULL,
  1416.     gramsyms + 103,
  1417.     NULL,
  1418.     gramsyms + 47,
  1419.     NULL,
  1420.     NULL,
  1421.     NULL,
  1422.     NULL,
  1423.     gramsyms + 179,
  1424.     gramsyms + 232,
  1425.     NULL,
  1426.     NULL,
  1427.     NULL,
  1428.     NULL,
  1429.     NULL,
  1430.     NULL,
  1431.     NULL,
  1432.     NULL,
  1433.     NULL,
  1434.     gramsyms + 193,
  1435.     NULL,
  1436.     NULL,
  1437.     NULL,
  1438.     NULL,
  1439.     gramsyms + 129,
  1440.     gramsyms + 158,
  1441.     gramsyms + 210,
  1442.     NULL,
  1443.     NULL,
  1444.     NULL,
  1445.     NULL,
  1446.     gramsyms + 227,
  1447.     NULL,
  1448.     gramsyms + 51,
  1449.     gramsyms + 321,
  1450.     NULL,
  1451.     NULL,
  1452.     NULL,
  1453.     gramsyms + 305,
  1454.     NULL,
  1455.     NULL,
  1456.     gramsyms + 123,
  1457.     NULL,
  1458.     NULL,
  1459.     NULL,
  1460.     NULL,
  1461.     gramsyms + 167,
  1462.     NULL,
  1463.     NULL,
  1464.     NULL,
  1465.     NULL,
  1466.     gramsyms + 253,
  1467.     NULL,
  1468.     gramsyms + 328,
  1469.     NULL,
  1470.     NULL,
  1471.     NULL,
  1472.     NULL,
  1473.     NULL,
  1474.     NULL,
  1475.     gramsyms + 108,
  1476.     NULL,
  1477.     NULL,
  1478.     NULL,
  1479.     gramsyms + 185,
  1480.     gramsyms + 117,
  1481.     gramsyms + 246,
  1482.     gramsyms + 94,
  1483.     NULL,
  1484.     NULL,
  1485.     NULL,
  1486.     NULL,
  1487.     NULL,
  1488.     NULL,
  1489.     NULL,
  1490.     NULL,
  1491.     NULL,
  1492.     NULL,
  1493.     NULL,
  1494.     NULL,
  1495.     NULL,
  1496.     gramsyms + 282,
  1497.     NULL,
  1498.     NULL,
  1499.     gramsyms + 286,
  1500.     NULL,
  1501.     gramsyms + 241,
  1502.     NULL,
  1503.     NULL,
  1504.     gramsyms + 326,
  1505.     NULL,
  1506.     gramsyms + 301,
  1507.     NULL,
  1508.     gramsyms + 308,
  1509.     NULL,
  1510.     NULL,
  1511.     NULL,
  1512.     NULL,
  1513.     NULL,
  1514.     gramsyms + 220,
  1515.     NULL,
  1516.     NULL,
  1517.     NULL,
  1518.     gramsyms + 230,
  1519.     NULL,
  1520.     NULL,
  1521.     gramsyms + 200,
  1522.     gramsyms + 206,
  1523.     NULL,
  1524.     NULL,
  1525.     NULL,
  1526.     NULL,
  1527.     NULL,
  1528.     NULL,
  1529.     NULL,
  1530.     NULL,
  1531.     gramsyms + 140,
  1532.     NULL,
  1533.     NULL,
  1534.     NULL,
  1535.     NULL,
  1536.     NULL,
  1537.     NULL,
  1538.     NULL,
  1539.     NULL,
  1540.     NULL,
  1541.     NULL,
  1542.     NULL,
  1543.     gramsyms + 263,
  1544.     NULL,
  1545.     NULL,
  1546.     NULL,
  1547.     NULL,
  1548.     NULL,
  1549.     NULL,
  1550.     NULL,
  1551.     gramsyms + 124,
  1552.     gramsyms + 102,
  1553.     NULL,
  1554.     gramsyms + 174,
  1555.     gramsyms + 323,
  1556.     NULL,
  1557.     NULL,
  1558.     NULL,
  1559.     NULL,
  1560.     NULL,
  1561.     NULL,
  1562.     NULL,
  1563.     NULL,
  1564.     NULL,
  1565.     gramsyms + 338,
  1566.     NULL,
  1567.     NULL,
  1568.     NULL,
  1569.     gramsyms + 243,
  1570.     gramsyms + 265,
  1571.     NULL,
  1572.     NULL,
  1573.     NULL,
  1574.     NULL,
  1575.     NULL,
  1576.     NULL,
  1577.     gramsyms + 39,
  1578.     NULL,
  1579.     NULL,
  1580.     NULL,
  1581.     NULL,
  1582.     NULL,
  1583.     NULL,
  1584.     gramsyms + 330,
  1585.     NULL,
  1586.     NULL,
  1587.     NULL,
  1588.     gramsyms + 50,
  1589.     NULL,
  1590.     NULL,
  1591.     NULL,
  1592.     NULL,
  1593.     NULL,
  1594.     NULL,
  1595.     NULL,
  1596.     NULL,
  1597.     NULL,
  1598.     gramsyms + 283,
  1599.     NULL,
  1600.     NULL,
  1601.     NULL,
  1602.     NULL,
  1603.     NULL,
  1604.     NULL,
  1605.     NULL,
  1606.     gramsyms + 150,
  1607.     NULL,
  1608.     NULL,
  1609.     NULL,
  1610.     NULL,
  1611.     gramsyms + 337,
  1612.     NULL,
  1613.     NULL,
  1614.     NULL,
  1615.     gramsyms + 186,
  1616.     NULL,
  1617.     gramsyms + 319,
  1618.     NULL,
  1619.     NULL,
  1620.     NULL,
  1621.     NULL,
  1622.     NULL,
  1623.     NULL,
  1624.     gramsyms + 279,
  1625.     NULL,
  1626.     gramsyms + 191,
  1627.     gramsyms + 342,
  1628.     NULL,
  1629.     NULL,
  1630.     NULL,
  1631.     NULL,
  1632.     NULL,
  1633.     NULL,
  1634.     NULL,
  1635.     gramsyms + 288,
  1636.     gramsyms + 98,
  1637.     NULL,
  1638.     NULL,
  1639.     NULL,
  1640.     NULL,
  1641.     NULL,
  1642.     NULL,
  1643.     NULL,
  1644.     gramsyms + 171,
  1645.     gramsyms + 339,
  1646.     NULL,
  1647.     NULL,
  1648.     NULL,
  1649.     NULL,
  1650.     gramsyms + 131,
  1651.     gramsyms + 341,
  1652.     NULL,
  1653.     NULL,
  1654.     NULL,
  1655.     NULL,
  1656.     NULL,
  1657.     NULL,
  1658.     NULL,
  1659.     NULL,
  1660.     NULL,
  1661.     NULL,
  1662.     NULL,
  1663.     NULL,
  1664.     NULL,
  1665.     gramsyms + 299,
  1666.     NULL,
  1667.     NULL,
  1668.     NULL,
  1669.     NULL,
  1670.     NULL,
  1671.     NULL,
  1672.     NULL,
  1673.     NULL,
  1674.     NULL,
  1675.     gramsyms + 156,
  1676.     gramsyms + 252,
  1677.     NULL,
  1678.     gramsyms + 285,
  1679.     NULL,
  1680.     NULL,
  1681.     NULL,
  1682.     gramsyms + 212,
  1683.     NULL,
  1684.     NULL,
  1685.     gramsyms + 166,
  1686.     gramsyms + 190,
  1687.     NULL,
  1688.     gramsyms + 132,
  1689.     NULL,
  1690.     NULL,
  1691.     NULL,
  1692.     NULL,
  1693.     NULL,
  1694.     NULL,
  1695.     NULL,
  1696.     NULL,
  1697.     NULL,
  1698.     NULL,
  1699.     NULL,
  1700.     NULL,
  1701.     NULL,
  1702.     NULL,
  1703.     NULL,
  1704.     gramsyms + 216,
  1705.     NULL,
  1706.     NULL,
  1707.     NULL,
  1708.     NULL,
  1709.     NULL,
  1710.     gramsyms + 128
  1711.       };
  1712.  
  1713. short lhs[] = {
  1714.      109,
  1715.      111,
  1716.      113,
  1717.      113,
  1718.      113,
  1719.      113,
  1720.      113,
  1721.      113,
  1722.      113,
  1723.      113,
  1724.      113,
  1725.      113,
  1726.      113,
  1727.      114,
  1728.      114,
  1729.      114,
  1730.      115,
  1731.      125,
  1732.      116,
  1733.      116,
  1734.      116,
  1735.      130,
  1736.      134,
  1737.      134,
  1738.      134,
  1739.      134,
  1740.      134,
  1741.      134,
  1742.      134,
  1743.      117,
  1744.      100,
  1745.      143,
  1746.      143,
  1747.      143,
  1748.      143,
  1749.      141,
  1750.      144,
  1751.      106,
  1752.      106,
  1753.      135,
  1754.      148,
  1755.      150,
  1756.      150,
  1757.      136,
  1758.      137,
  1759.      137,
  1760.      145,
  1761.      151,
  1762.      146,
  1763.      153,
  1764.      138,
  1765.      138,
  1766.      154,
  1767.      128,
  1768.      155,
  1769.      157,
  1770.      158,
  1771.      158,
  1772.      139,
  1773.      160,
  1774.      160,
  1775.      160,
  1776.      163,
  1777.      165,
  1778.      166,
  1779.      164,
  1780.      168,
  1781.      170,
  1782.      170,
  1783.      140,
  1784.      131,
  1785.      173,
  1786.      175,
  1787.      175,
  1788.      175,
  1789.      175,
  1790.      178,
  1791.      178,
  1792.      179,
  1793.      179,
  1794.      179,
  1795.      102,
  1796.      102,
  1797.      102,
  1798.      102,
  1799.      102,
  1800.      102,
  1801.      101,
  1802.      185,
  1803.      186,
  1804.      188,
  1805.      188,
  1806.      188,
  1807.      188,
  1808.      187,
  1809.      189,
  1810.      189,
  1811.      189,
  1812.      189,
  1813.      107,
  1814.      190,
  1815.      147,
  1816.      193,
  1817.      193,
  1818.      193,
  1819.       97,
  1820.       97,
  1821.       97,
  1822.       97,
  1823.       97,
  1824.       97,
  1825.      195,
  1826.      195,
  1827.       99,
  1828.      204,
  1829.      206,
  1830.      206,
  1831.      206,
  1832.      207,
  1833.      207,
  1834.      207,
  1835.      207,
  1836.      207,
  1837.      207,
  1838.      211,
  1839.      211,
  1840.      211,
  1841.      211,
  1842.      211,
  1843.      211,
  1844.      212,
  1845.      212,
  1846.      212,
  1847.      213,
  1848.      213,
  1849.      214,
  1850.      214,
  1851.      214,
  1852.      214,
  1853.      210,
  1854.      209,
  1855.      209,
  1856.      209,
  1857.      215,
  1858.      216,
  1859.      216,
  1860.      219,
  1861.      219,
  1862.      219,
  1863.      219,
  1864.      219,
  1865.      219,
  1866.      219,
  1867.      219,
  1868.      219,
  1869.      219,
  1870.      220,
  1871.      220,
  1872.      220,
  1873.      220,
  1874.      220,
  1875.      220,
  1876.      237,
  1877.      221,
  1878.      222,
  1879.      231,
  1880.      238,
  1881.      232,
  1882.      241,
  1883.      233,
  1884.      244,
  1885.      244,
  1886.      245,
  1887.      234,
  1888.      223,
  1889.      224,
  1890.      225,
  1891.      118,
  1892.      251,
  1893.      251,
  1894.      253,
  1895.      253,
  1896.      184,
  1897.      254,
  1898.      255,
  1899.      257,
  1900.      257,
  1901.      257,
  1902.      181,
  1903.      230,
  1904.      119,
  1905.      260,
  1906.      182,
  1907.      182,
  1908.      132,
  1909.      177,
  1910.      124,
  1911.      124,
  1912.      124,
  1913.      124,
  1914.      120,
  1915.      266,
  1916.      266,
  1917.      183,
  1918.      270,
  1919.      235,
  1920.      235,
  1921.      273,
  1922.      226,
  1923.      236,
  1924.      236,
  1925.      236,
  1926.      274,
  1927.      277,
  1928.      280,
  1929.      280,
  1930.      280,
  1931.      281,
  1932.      282,
  1933.      283,
  1934.      275,
  1935.      276,
  1936.      227,
  1937.      108,
  1938.      287,
  1939.      287,
  1940.      289,
  1941.      289,
  1942.      289,
  1943.      289,
  1944.      289,
  1945.      290,
  1946.      290,
  1947.      291,
  1948.      288,
  1949.      294,
  1950.      180,
  1951.      180,
  1952.      180,
  1953.      292,
  1954.      122,
  1955.      296,
  1956.      297,
  1957.      297,
  1958.      228,
  1959.      121,
  1960.      299,
  1961.      299,
  1962.      300,
  1963.      302,
  1964.      302,
  1965.      302,
  1966.      302,
  1967.      304,
  1968.      304,
  1969.      304,
  1970.      304,
  1971.      304,
  1972.      304,
  1973.      123,
  1974.      123,
  1975.      123,
  1976.      307,
  1977.      308,
  1978.      311,
  1979.      311,
  1980.      312,
  1981.      176,
  1982.      176,
  1983.      313,
  1984.      313,
  1985.      313,
  1986.      315,
  1987.      316,
  1988.      317,
  1989.      320,
  1990.      321,
  1991.      314,
  1992.      229,
  1993.      161,
  1994.      161,
  1995.      110,
  1996.      110,
  1997.      322,
  1998.      322,
  1999.      112,
  2000.      112,
  2001.      126,
  2002.      126,
  2003.      127,
  2004.      127,
  2005.      129,
  2006.      129,
  2007.      133,
  2008.      133,
  2009.      142,
  2010.      142,
  2011.       98,
  2012.       98,
  2013.      149,
  2014.      149,
  2015.      152,
  2016.      152,
  2017.      156,
  2018.      156,
  2019.      159,
  2020.      159,
  2021.      162,
  2022.      162,
  2023.      167,
  2024.      167,
  2025.      169,
  2026.      169,
  2027.      171,
  2028.      171,
  2029.      172,
  2030.      172,
  2031.      174,
  2032.      174,
  2033.      191,
  2034.      191,
  2035.      192,
  2036.      192,
  2037.      194,
  2038.      194,
  2039.      196,
  2040.      196,
  2041.      197,
  2042.      197,
  2043.      198,
  2044.      198,
  2045.      199,
  2046.      199,
  2047.      200,
  2048.      200,
  2049.      201,
  2050.      201,
  2051.      202,
  2052.      202,
  2053.      203,
  2054.      203,
  2055.      203,
  2056.      205,
  2057.      205,
  2058.      208,
  2059.      208,
  2060.      217,
  2061.      217,
  2062.      218,
  2063.      218,
  2064.      239,
  2065.      239,
  2066.      240,
  2067.      240,
  2068.      242,
  2069.      242,
  2070.      104,
  2071.      104,
  2072.      103,
  2073.      103,
  2074.      243,
  2075.      243,
  2076.      246,
  2077.      246,
  2078.      247,
  2079.      247,
  2080.      248,
  2081.      248,
  2082.      323,
  2083.      323,
  2084.      105,
  2085.      105,
  2086.      249,
  2087.      249,
  2088.      250,
  2089.      250,
  2090.      252,
  2091.      252,
  2092.      256,
  2093.      256,
  2094.      258,
  2095.      258,
  2096.      259,
  2097.      259,
  2098.      261,
  2099.      261,
  2100.      262,
  2101.      262,
  2102.      263,
  2103.      263,
  2104.      264,
  2105.      265,
  2106.      267,
  2107.      267,
  2108.      268,
  2109.      268,
  2110.      269,
  2111.      269,
  2112.      271,
  2113.      271,
  2114.      272,
  2115.      272,
  2116.      278,
  2117.      278,
  2118.      279,
  2119.      279,
  2120.      284,
  2121.      284,
  2122.      285,
  2123.      285,
  2124.      286,
  2125.      286,
  2126.      293,
  2127.      293,
  2128.      324,
  2129.      324,
  2130.      295,
  2131.      295,
  2132.      298,
  2133.      298,
  2134.      301,
  2135.      301,
  2136.      303,
  2137.      303,
  2138.      305,
  2139.      305,
  2140.      305,
  2141.      306,
  2142.      306,
  2143.      309,
  2144.      309,
  2145.      310,
  2146.      310,
  2147.      318,
  2148.      318,
  2149.      319,
  2150.      319
  2151.       };
  2152.  
  2153. short rhslen[] = {
  2154.      4,
  2155.      1,
  2156.      1,
  2157.      1,
  2158.      1,
  2159.      1,
  2160.      1,
  2161.      1,
  2162.      1,
  2163.      1,
  2164.      1,
  2165.      1,
  2166.      1,
  2167.      5,
  2168.      6,
  2169.      6,
  2170.      6,
  2171.      2,
  2172.      1,
  2173.      1,
  2174.      1,
  2175.      5,
  2176.      1,
  2177.      1,
  2178.      1,
  2179.      1,
  2180.      1,
  2181.      1,
  2182.      1,
  2183.      5,
  2184.      2,
  2185.      1,
  2186.      1,
  2187.      1,
  2188.      1,
  2189.      2,
  2190.      2,
  2191.      1,
  2192.      3,
  2193.      4,
  2194.      1,
  2195.      1,
  2196.      1,
  2197.      1,
  2198.      1,
  2199.      1,
  2200.      2,
  2201.      2,
  2202.      2,
  2203.      2,
  2204.      1,
  2205.      1,
  2206.      7,
  2207.      4,
  2208.      3,
  2209.      4,
  2210.      2,
  2211.      1,
  2212.      4,
  2213.      4,
  2214.      4,
  2215.      4,
  2216.      5,
  2217.      4,
  2218.      4,
  2219.      9,
  2220.      5,
  2221.      1,
  2222.      1,
  2223.      2,
  2224.      3,
  2225.      1,
  2226.      1,
  2227.      1,
  2228.      1,
  2229.      1,
  2230.      1,
  2231.      1,
  2232.      1,
  2233.      1,
  2234.      1,
  2235.      1,
  2236.      1,
  2237.      1,
  2238.      1,
  2239.      1,
  2240.      1,
  2241.      1,
  2242.      2,
  2243.      3,
  2244.      1,
  2245.      1,
  2246.      1,
  2247.      1,
  2248.      3,
  2249.      1,
  2250.      1,
  2251.      1,
  2252.      1,
  2253.      4,
  2254.      1,
  2255.      4,
  2256.      1,
  2257.      3,
  2258.      2,
  2259.      1,
  2260.      1,
  2261.      1,
  2262.      1,
  2263.      1,
  2264.      1,
  2265.      2,
  2266.      4,
  2267.      1,
  2268.      1,
  2269.      2,
  2270.      2,
  2271.      2,
  2272.      1,
  2273.      1,
  2274.      1,
  2275.      1,
  2276.      1,
  2277.      1,
  2278.      1,
  2279.      1,
  2280.      1,
  2281.      1,
  2282.      1,
  2283.      1,
  2284.      1,
  2285.      1,
  2286.      1,
  2287.      1,
  2288.      1,
  2289.      1,
  2290.      1,
  2291.      1,
  2292.      1,
  2293.      3,
  2294.      2,
  2295.      3,
  2296.      4,
  2297.      3,
  2298.      2,
  2299.      2,
  2300.      1,
  2301.      1,
  2302.      1,
  2303.      1,
  2304.      1,
  2305.      1,
  2306.      1,
  2307.      1,
  2308.      1,
  2309.      1,
  2310.      1,
  2311.      1,
  2312.      1,
  2313.      1,
  2314.      1,
  2315.      1,
  2316.      3,
  2317.      2,
  2318.      4,
  2319.      9,
  2320.      1,
  2321.      9,
  2322.      5,
  2323.      8,
  2324.      2,
  2325.      2,
  2326.      4,
  2327.      8,
  2328.      4,
  2329.      3,
  2330.      3,
  2331.      2,
  2332.      3,
  2333.      5,
  2334.      1,
  2335.      1,
  2336.      1,
  2337.      4,
  2338.      5,
  2339.      1,
  2340.      2,
  2341.      1,
  2342.      9,
  2343.      2,
  2344.      2,
  2345.      7,
  2346.      8,
  2347.     11,
  2348.      6,
  2349.      4,
  2350.      4,
  2351.      4,
  2352.      5,
  2353.      4,
  2354.      2,
  2355.      3,
  2356.      8,
  2357.     11,
  2358.      4,
  2359.      4,
  2360.      8,
  2361.      1,
  2362.      3,
  2363.      1,
  2364.      1,
  2365.      1,
  2366.      8,
  2367.      2,
  2368.      1,
  2369.      1,
  2370.      1,
  2371.      2,
  2372.      2,
  2373.      3,
  2374.      9,
  2375.     10,
  2376.      4,
  2377.      1,
  2378.      2,
  2379.      2,
  2380.      1,
  2381.      1,
  2382.      1,
  2383.      1,
  2384.      1,
  2385.      1,
  2386.      1,
  2387.      1,
  2388.      1,
  2389.      4,
  2390.      4,
  2391.      6,
  2392.      6,
  2393.      5,
  2394.      4,
  2395.      5,
  2396.      1,
  2397.      1,
  2398.      3,
  2399.      2,
  2400.      2,
  2401.      2,
  2402.      2,
  2403.      6,
  2404.      5,
  2405.      1,
  2406.      4,
  2407.      3,
  2408.      2,
  2409.      2,
  2410.      2,
  2411.      1,
  2412.      1,
  2413.      7,
  2414.      7,
  2415.      6,
  2416.      4,
  2417.      1,
  2418.      1,
  2419.      1,
  2420.      1,
  2421.      1,
  2422.      1,
  2423.      1,
  2424.      1,
  2425.      1,
  2426.      5,
  2427.      5,
  2428.      9,
  2429.      4,
  2430.      6,
  2431.      6,
  2432.      4,
  2433.      0,
  2434.      2,
  2435.      0,
  2436.      3,
  2437.      1,
  2438.      3,
  2439.      1,
  2440.      3,
  2441.      0,
  2442.      2,
  2443.      0,
  2444.      1,
  2445.      0,
  2446.      3,
  2447.      1,
  2448.      2,
  2449.      0,
  2450.      1,
  2451.      1,
  2452.      3,
  2453.      0,
  2454.      3,
  2455.      0,
  2456.      1,
  2457.      0,
  2458.      3,
  2459.      0,
  2460.      3,
  2461.      0,
  2462.      3,
  2463.      0,
  2464.      3,
  2465.      0,
  2466.      2,
  2467.      0,
  2468.      3,
  2469.      1,
  2470.      2,
  2471.      1,
  2472.      3,
  2473.      0,
  2474.      3,
  2475.      1,
  2476.      4,
  2477.      0,
  2478.      3,
  2479.      3,
  2480.      3,
  2481.      3,
  2482.      3,
  2483.      3,
  2484.      3,
  2485.      4,
  2486.      4,
  2487.      4,
  2488.      4,
  2489.      0,
  2490.      2,
  2491.      0,
  2492.      1,
  2493.      1,
  2494.      2,
  2495.      3,
  2496.      1,
  2497.      3,
  2498.      0,
  2499.      2,
  2500.      1,
  2501.      3,
  2502.      0,
  2503.      2,
  2504.      0,
  2505.      5,
  2506.      0,
  2507.      2,
  2508.      0,
  2509.      2,
  2510.      0,
  2511.      2,
  2512.      0,
  2513.      1,
  2514.      0,
  2515.      1,
  2516.      0,
  2517.      1,
  2518.      0,
  2519.      2,
  2520.      0,
  2521.      3,
  2522.      1,
  2523.      2,
  2524.      0,
  2525.      1,
  2526.      0,
  2527.      2,
  2528.      0,
  2529.      1,
  2530.      0,
  2531.      1,
  2532.      0,
  2533.      3,
  2534.      0,
  2535.      1,
  2536.      0,
  2537.      1,
  2538.      0,
  2539.      2,
  2540.      0,
  2541.      1,
  2542.      0,
  2543.      3,
  2544.      3,
  2545.      3,
  2546.      0,
  2547.      1,
  2548.      1,
  2549.      3,
  2550.      0,
  2551.      3,
  2552.      1,
  2553.      4,
  2554.      1,
  2555.      4,
  2556.      0,
  2557.      4,
  2558.      0,
  2559.      4,
  2560.      1,
  2561.      1,
  2562.      0,
  2563.      3,
  2564.      1,
  2565.      3,
  2566.      0,
  2567.      3,
  2568.      1,
  2569.      3,
  2570.      0,
  2571.      3,
  2572.      0,
  2573.      3,
  2574.      0,
  2575.      2,
  2576.      1,
  2577.      2,
  2578.      0,
  2579.      2,
  2580.      2,
  2581.      0,
  2582.      1,
  2583.      0,
  2584.      3,
  2585.      1,
  2586.      3,
  2587.      1,
  2588.      3,
  2589.      0,
  2590.      3
  2591.       };
  2592.  
  2593. short act_tab1[] = {
  2594.        0,
  2595.        0,
  2596.        0,
  2597.        0,
  2598.        0,
  2599.     6093,
  2600.       83,
  2601.       84,
  2602.       85,
  2603.       86,
  2604.     7796,
  2605.        0,
  2606.      741,
  2607.     6693,
  2608.     6696,
  2609.     7800,
  2610.       77,
  2611.     6743,
  2612.        0,
  2613.       75,
  2614.     6096,
  2615.        0,
  2616.        0,
  2617.       80,
  2618.        0,
  2619.        0,
  2620.     6863,
  2621.       63,
  2622.       62,
  2623.       72,
  2624.        0,
  2625.       63,
  2626.       62,
  2627.       72,
  2628.        0,
  2629.        0,
  2630.        0,
  2631.        0,
  2632.        0,
  2633.        0,
  2634.        0,
  2635.        0,
  2636.        0,
  2637.        0,
  2638.        0,
  2639.        0,
  2640.        0,
  2641.        0,
  2642.        0,
  2643.        0,
  2644.        0,
  2645.        0,
  2646.      641,
  2647.        0,
  2648.        0,
  2649.        0,
  2650.        0,
  2651.     6646,
  2652.     6866,
  2653.     6871,
  2654.     6877,
  2655.     7451,
  2656.       71,
  2657.     7454,
  2658.       65,
  2659.        0,
  2660.       58,
  2661.       70,
  2662.       59,
  2663.        0,
  2664.       58,
  2665.        0,
  2666.       59,
  2667.        0,
  2668.        0,
  2669.        0,
  2670.        0,
  2671.        0,
  2672.        0,
  2673.        0,
  2674.      911,
  2675.        0,
  2676.        0,
  2677.        0,
  2678.      911,
  2679.        0,
  2680.      911,
  2681.        0,
  2682.       38,
  2683.     6880,
  2684.       50,
  2685.     6884,
  2686.        0,
  2687.       64,
  2688.     6887,
  2689.       82,
  2690.        0,
  2691.     7424,
  2692.       74,
  2693.     6890,
  2694.      334,
  2695.        0,
  2696.        0,
  2697.       73,
  2698.        0,
  2699.        0,
  2700.        0,
  2701.        0,
  2702.        0,
  2703.        0,
  2704.        0,
  2705.        0,
  2706.        0,
  2707.        0,
  2708.      911,
  2709.        0,
  2710.        0,
  2711.        0,
  2712.        0,
  2713.     7195,
  2714.      911,
  2715.      911,
  2716.     6853,
  2717.     8233,
  2718.     6856,
  2719.     8237,
  2720.      911,
  2721.     6534,
  2722.      911,
  2723.        0,
  2724.       73,
  2725.      911,
  2726.      911,
  2727.      911,
  2728.        0,
  2729.     1093,
  2730.        0,
  2731.      911,
  2732.        0,
  2733.      911,
  2734.      911,
  2735.      911,
  2736.        0,
  2737.        0,
  2738.        0,
  2739.      280,
  2740.        0,
  2741.        0,
  2742.        0,
  2743.        0,
  2744.        0,
  2745.        0,
  2746.      277,
  2747.        0,
  2748.        0,
  2749.        0,
  2750.        0,
  2751.        0,
  2752.      220,
  2753.        0,
  2754.        0,
  2755.        0,
  2756.        0,
  2757.        0,
  2758.        0,
  2759.      268,
  2760.        0,
  2761.        0,
  2762.        0,
  2763.      710,
  2764.        0,
  2765.        0,
  2766.        0,
  2767.        0,
  2768.        0,
  2769.        0,
  2770.       66,
  2771.     6634,
  2772.       68,
  2773.       69,
  2774.       66,
  2775.       67,
  2776.       68,
  2777.       69,
  2778.        0,
  2779.        0,
  2780.        0,
  2781.       87,
  2782.       83,
  2783.       84,
  2784.       85,
  2785.     7427,
  2786.       88,
  2787.        0,
  2788.        0,
  2789.     6637,
  2790.     6640,
  2791.       78,
  2792.       77,
  2793.     7430,
  2794.       79,
  2795.     7435,
  2796.     7439,
  2797.       60,
  2798.        0,
  2799.     7442,
  2800.       76,
  2801.       66,
  2802.       67,
  2803.     7445,
  2804.     7226,
  2805.        0,
  2806.        0,
  2807.        0,
  2808.        0,
  2809.        0,
  2810.        0,
  2811.        0,
  2812.      324,
  2813.        0,
  2814.        0,
  2815.        0,
  2816.        0,
  2817.      407,
  2818.        0,
  2819.        0,
  2820.       81,
  2821.       79,
  2822.       78,
  2823.       77,
  2824.       60,
  2825.        0,
  2826.       75,
  2827.     6860,
  2828.      655,
  2829.        0,
  2830.       80,
  2831.      654,
  2832.        0,
  2833.        0,
  2834.        0,
  2835.        0,
  2836.       52,
  2837.        0,
  2838.        0,
  2839.        0,
  2840.        0,
  2841.        0,
  2842.        0,
  2843.        0,
  2844.        0,
  2845.        0,
  2846.        0,
  2847.        0,
  2848.        0,
  2849.        0,
  2850.        0,
  2851.        0,
  2852.        0,
  2853.        0,
  2854.        0,
  2855.     6086,
  2856.        0,
  2857.      272,
  2858.      337,
  2859.      106,
  2860.        0,
  2861.      340,
  2862.        0,
  2863.        0,
  2864.        0,
  2865.        0,
  2866.        0,
  2867.      614,
  2868.        0,
  2869.      344,
  2870.      343,
  2871.      632,
  2872.      107,
  2873.        0,
  2874.        0,
  2875.        0,
  2876.        0,
  2877.        0,
  2878.        0,
  2879.     7077,
  2880.      314,
  2881.        0,
  2882.        0,
  2883.        0,
  2884.        6,
  2885.        0,
  2886.      700,
  2887.        0,
  2888.      222,
  2889.      699,
  2890.      812,
  2891.        0,
  2892.        0,
  2893.        0,
  2894.        0,
  2895.        0,
  2896.        0,
  2897.      271,
  2898.      581,
  2899.        0,
  2900.      342,
  2901.        0,
  2902.        0,
  2903.        0,
  2904.        0,
  2905.      102,
  2906.        0,
  2907.        0,
  2908.        0,
  2909.        0,
  2910.       61,
  2911.     6448,
  2912.       62,
  2913.       72,
  2914.     6620,
  2915.        6,
  2916.        0,
  2917.        0,
  2918.        0,
  2919.        0,
  2920.        0,
  2921.        0,
  2922.        0,
  2923.        0,
  2924.      341,
  2925.      649,
  2926.        0,
  2927.        0,
  2928.        0,
  2929.        0,
  2930.        0,
  2931.        0,
  2932.        0,
  2933.      730,
  2934.        0,
  2935.        0,
  2936.        0,
  2937.        0,
  2938.        0,
  2939.        0,
  2940.        0,
  2941.     6281,
  2942.     6126,
  2943.     6129,
  2944.     6132,
  2945.        0,
  2946.       63,
  2947.     6623,
  2948.       72,
  2949.        0,
  2950.     6074,
  2951.      129,
  2952.       59,
  2953.        0,
  2954.      538,
  2955.        0,
  2956.        0,
  2957.        0,
  2958.        0,
  2959.      270,
  2960.        0,
  2961.        0,
  2962.        0,
  2963.        0,
  2964.        0,
  2965.        0,
  2966.        0,
  2967.        0,
  2968.        0,
  2969.        0,
  2970.        0,
  2971.        0,
  2972.     7955,
  2973.     7419,
  2974.     6284,
  2975.     6287,
  2976.       38,
  2977.     6627,
  2978.     6630,
  2979.       65,
  2980.        0,
  2981.     6798,
  2982.     6690,
  2983.     6135,
  2984.      801,
  2985.       58,
  2986.        0,
  2987.       59,
  2988.        0,
  2989.        0,
  2990.        0,
  2991.     7958,
  2992.        0,
  2993.      346,
  2994.        0,
  2995.        0,
  2996.        0,
  2997.        0,
  2998.        0,
  2999.        0,
  3000.        0,
  3001.        0,
  3002.        0,
  3003.       38,
  3004.       71,
  3005.       50,
  3006.     6291,
  3007.      338,
  3008.       64,
  3009.     6294,
  3010.      317,
  3011.        0,
  3012.     6594,
  3013.      125,
  3014.     6297,
  3015.        0,
  3016.        0,
  3017.      126,
  3018.       73,
  3019.        0,
  3020.        0,
  3021.        0,
  3022.        0,
  3023.        0,
  3024.        0,
  3025.        0,
  3026.        0,
  3027.        2,
  3028.        0,
  3029.        0,
  3030.        0,
  3031.        0,
  3032.        0,
  3033.        0,
  3034.        0,
  3035.        0,
  3036.        0,
  3037.      317,
  3038.        0,
  3039.       64,
  3040.      527,
  3041.      720,
  3042.     8230,
  3043.        0,
  3044.      126,
  3045.       73,
  3046.        0,
  3047.        0,
  3048.        0,
  3049.        0,
  3050.        0,
  3051.        0,
  3052.        0,
  3053.        0,
  3054.        0,
  3055.        0,
  3056.        0,
  3057.        0,
  3058.        0,
  3059.        0,
  3060.      357,
  3061.       67,
  3062.       68,
  3063.       69,
  3064.        0,
  3065.        0,
  3066.        0,
  3067.        0,
  3068.        0,
  3069.      128,
  3070.        0,
  3071.       87,
  3072.     6065,
  3073.       84,
  3074.     7977,
  3075.       86,
  3076.     6068,
  3077.     8316,
  3078.        0,
  3079.       81,
  3080.     8393,
  3081.     6597,
  3082.       77,
  3083.       60,
  3084.        0,
  3085.       75,
  3086.       76,
  3087.        0,
  3088.        0,
  3089.       80,
  3090.        0,
  3091.       66,
  3092.       67,
  3093.     6278,
  3094.       69,
  3095.       66,
  3096.     6600,
  3097.       68,
  3098.       69,
  3099.      159,
  3100.        0,
  3101.        0,
  3102.        0,
  3103.        0,
  3104.        0,
  3105.        0,
  3106.        0,
  3107.        0,
  3108.        0,
  3109.        0,
  3110.       81,
  3111.       79,
  3112.       78,
  3113.     6123,
  3114.     6603,
  3115.       79,
  3116.     6607,
  3117.     6610,
  3118.       60,
  3119.        0,
  3120.     6613,
  3121.       76,
  3122.       66,
  3123.       67,
  3124.     6617,
  3125.       69,
  3126.        0,
  3127.        0,
  3128.        0,
  3129.        0,
  3130.        0,
  3131.     8319,
  3132.        0,
  3133.        0,
  3134.        0,
  3135.        0,
  3136.        0,
  3137.        0,
  3138.        0,
  3139.        0,
  3140.        0,
  3141.       81,
  3142.       79,
  3143.       78,
  3144.       77,
  3145.       60,
  3146.        0,
  3147.       75,
  3148.       76,
  3149.        0,
  3150.        0,
  3151.       80,
  3152.      419,
  3153.      657,
  3154.       38,
  3155.        0,
  3156.      656,
  3157.      336,
  3158.        0,
  3159.        0,
  3160.        0,
  3161.        0,
  3162.        0,
  3163.        0,
  3164.        0,
  3165.        0,
  3166.        0,
  3167.        0,
  3168.        0,
  3169.        0,
  3170.        0,
  3171.        0,
  3172.      765,
  3173.       61,
  3174.        0,
  3175.        0,
  3176.        0,
  3177.        0,
  3178.        0,
  3179.        0,
  3180.      280,
  3181.      113,
  3182.      275,
  3183.        0,
  3184.      603,
  3185.        0,
  3186.     6071,
  3187.      354,
  3188.      353,
  3189.        0,
  3190.      372,
  3191.        0,
  3192.        0,
  3193.        0,
  3194.        0,
  3195.        0,
  3196.        0,
  3197.     7952,
  3198.        0,
  3199.        0,
  3200.        0,
  3201.        0,
  3202.        0,
  3203.        0,
  3204.        0,
  3205.     8396,
  3206.       62,
  3207.       72,
  3208.        0,
  3209.      347,
  3210.        0,
  3211.        0,
  3212.        0,
  3213.        0,
  3214.      508,
  3215.        0,
  3216.        0,
  3217.      223,
  3218.        0,
  3219.        0,
  3220.        0,
  3221.        0,
  3222.        0,
  3223.        0,
  3224.      220,
  3225.      319,
  3226.        0,
  3227.        0,
  3228.        0,
  3229.        0,
  3230.        0,
  3231.        0,
  3232.        0,
  3233.        0,
  3234.      754,
  3235.     8331,
  3236.     6445,
  3237.       50,
  3238.       65,
  3239.       38,
  3240.        0,
  3241.     6247,
  3242.       65,
  3243.       61,
  3244.       58,
  3245.        0,
  3246.       59,
  3247.        0,
  3248.        0,
  3249.        0,
  3250.        0,
  3251.        0,
  3252.        0,
  3253.        0,
  3254.        0,
  3255.        0,
  3256.        0,
  3257.        0,
  3258.       61,
  3259.        0,
  3260.        0,
  3261.        0,
  3262.        0,
  3263.        0,
  3264.        0,
  3265.        0,
  3266.        0,
  3267.        0,
  3268.        0,
  3269.      317,
  3270.       61,
  3271.       64,
  3272.      125,
  3273.      406,
  3274.        0,
  3275.     7406,
  3276.     7409,
  3277.     7413,
  3278.        0,
  3279.      231,
  3280.        0,
  3281.        0,
  3282.      802,
  3283.        0,
  3284.        0,
  3285.        0,
  3286.        0,
  3287.        0,
  3288.        0,
  3289.        0,
  3290.       63,
  3291.       62,
  3292.       72,
  3293.        0,
  3294.        0,
  3295.      129,
  3296.      280,
  3297.        0,
  3298.        0,
  3299.        0,
  3300.        0,
  3301.        0,
  3302.       63,
  3303.       62,
  3304.     6847,
  3305.       38,
  3306.       71,
  3307.       50,
  3308.       65,
  3309.        0,
  3310.        0,
  3311.       70,
  3312.        0,
  3313.        0,
  3314.       58,
  3315.      422,
  3316.     7416,
  3317.      107,
  3318.        0,
  3319.        0,
  3320.     5994,
  3321.       71,
  3322.       50,
  3323.       65,
  3324.        0,
  3325.        0,
  3326.       70,
  3327.        0,
  3328.      525,
  3329.       58,
  3330.        0,
  3331.       59,
  3332.       38,
  3333.       71,
  3334.       50,
  3335.     6850,
  3336.        0,
  3337.        0,
  3338.       70,
  3339.     8390,
  3340.        0,
  3341.     7378,
  3342.     7949,
  3343.     7788,
  3344.        0,
  3345.        0,
  3346.        0,
  3347.       73,
  3348.        0,
  3349.        0,
  3350.      813,
  3351.        0,
  3352.       63,
  3353.       62,
  3354.     6009,
  3355.     6362,
  3356.     7791,
  3357.     6013,
  3358.       66,
  3359.     7580,
  3360.       68,
  3361.     6244,
  3362.       73,
  3363.        0,
  3364.        0,
  3365.        0,
  3366.       82,
  3367.        0,
  3368.       64,
  3369.       74,
  3370.        0,
  3371.        0,
  3372.        0,
  3373.       81,
  3374.     6819,
  3375.       78,
  3376.     6117,
  3377.       60,
  3378.        0,
  3379.     6022,
  3380.       76,
  3381.        0,
  3382.       38,
  3383.     6016,
  3384.     6120,
  3385.       65,
  3386.        0,
  3387.       63,
  3388.     6365,
  3389.       72,
  3390.        0,
  3391.       58,
  3392.      129,
  3393.       59,
  3394.        0,
  3395.        0,
  3396.        0,
  3397.        0,
  3398.        0,
  3399.      162,
  3400.        0,
  3401.        0,
  3402.        0,
  3403.        0,
  3404.        0,
  3405.        0,
  3406.        0,
  3407.        0,
  3408.        0,
  3409.       61,
  3410.        0,
  3411.        0,
  3412.        0,
  3413.      128,
  3414.      561,
  3415.        0,
  3416.       82,
  3417.       38,
  3418.     6368,
  3419.     6371,
  3420.       65,
  3421.        0,
  3422.        0,
  3423.       70,
  3424.     7381,
  3425.     7384,
  3426.     7387,
  3427.       69,
  3428.       59,
  3429.        0,
  3430.        0,
  3431.        0,
  3432.        0,
  3433.        0,
  3434.      237,
  3435.     7743,
  3436.      731,
  3437.        0,
  3438.        0,
  3439.       66,
  3440.       67,
  3441.     6003,
  3442.     6006,
  3443.     7390,
  3444.       79,
  3445.     7393,
  3446.       77,
  3447.     7396,
  3448.       61,
  3449.     7399,
  3450.       76,
  3451.     6822,
  3452.     7204,
  3453.     7402,
  3454.     7207,
  3455.       65,
  3456.      274,
  3457.        0,
  3458.     6340,
  3459.     6343,
  3460.     5951,
  3461.       77,
  3462.     6825,
  3463.        0,
  3464.       75,
  3465.     7746,
  3466.        0,
  3467.        0,
  3468.       80,
  3469.        0,
  3470.       81,
  3471.     6828,
  3472.     6831,
  3473.     6834,
  3474.     6837,
  3475.        0,
  3476.     6841,
  3477.     6844,
  3478.        0,
  3479.      373,
  3480.     7050,
  3481.       62,
  3482.     7054,
  3483.       38,
  3484.        0,
  3485.        0,
  3486.        0,
  3487.        0,
  3488.      282,
  3489.     7750,
  3490.        0,
  3491.        0,
  3492.        0,
  3493.        0,
  3494.        0,
  3495.        0,
  3496.        0,
  3497.        0,
  3498.      616,
  3499.        0,
  3500.      658,
  3501.     5991,
  3502.     6238,
  3503.       68,
  3504.       69,
  3505.     6000,
  3506.        0,
  3507.       64,
  3508.       74,
  3509.        0,
  3510.     7057,
  3511.     7060,
  3512.     7063,
  3513.     7067,
  3514.       84,
  3515.       85,
  3516.     7071,
  3517.       88,
  3518.        0,
  3519.     8054,
  3520.     8058,
  3521.     7074,
  3522.     6347,
  3523.     7943,
  3524.       60,
  3525.     7946,
  3526.     8061,
  3527.       76,
  3528.        0,
  3529.        0,
  3530.       80,
  3531.        0,
  3532.        0,
  3533.        0,
  3534.       63,
  3535.       62,
  3536.     6350,
  3537.       67,
  3538.       68,
  3539.       69,
  3540.        0,
  3541.        0,
  3542.     6353,
  3543.        0,
  3544.     7032,
  3545.      517,
  3546.       64,
  3547.     7035,
  3548.       83,
  3549.       84,
  3550.       85,
  3551.     7038,
  3552.     7041,
  3553.        0,
  3554.        0,
  3555.     6356,
  3556.       79,
  3557.       78,
  3558.       77,
  3559.       60,
  3560.       61,
  3561.       75,
  3562.       76,
  3563.        0,
  3564.       38,
  3565.     6359,
  3566.       50,
  3567.       65,
  3568.       61,
  3569.        0,
  3570.     6241,
  3571.     7198,
  3572.       67,
  3573.     7201,
  3574.      283,
  3575.       59,
  3576.        0,
  3577.        0,
  3578.      803,
  3579.        0,
  3580.        0,
  3581.        0,
  3582.        0,
  3583.     6795,
  3584.      257,
  3585.        0,
  3586.        0,
  3587.        0,
  3588.        0,
  3589.        0,
  3590.       66,
  3591.       67,
  3592.     6111,
  3593.     6114,
  3594.       72,
  3595.        0,
  3596.      133,
  3597.        0,
  3598.      541,
  3599.      718,
  3600.     7358,
  3601.     7362,
  3602.       72,
  3603.        0,
  3604.        0,
  3605.        0,
  3606.       73,
  3607.      234,
  3608.        0,
  3609.       81,
  3610.     6442,
  3611.       78,
  3612.     8387,
  3613.     7173,
  3614.        0,
  3615.       75,
  3616.       76,
  3617.        0,
  3618.        0,
  3619.       80,
  3620.        0,
  3621.      280,
  3622.       38,
  3623.       71,
  3624.       50,
  3625.     8205,
  3626.        0,
  3627.      174,
  3628.       70,
  3629.     7044,
  3630.     7365,
  3631.     7368,
  3632.     7372,
  3633.     7375,
  3634.        0,
  3635.        0,
  3636.       70,
  3637.      106,
  3638.        0,
  3639.       58,
  3640.        0,
  3641.       59,
  3642.        0,
  3643.        0,
  3644.        0,
  3645.        0,
  3646.        0,
  3647.      232,
  3648.       81,
  3649.       79,
  3650.     7223,
  3651.       77,
  3652.       60,
  3653.        0,
  3654.       75,
  3655.       76,
  3656.      575,
  3657.        0,
  3658.     7047,
  3659.       74,
  3660.        0,
  3661.        0,
  3662.      104,
  3663.        0,
  3664.     7338,
  3665.        0,
  3666.       64,
  3667.       74,
  3668.        0,
  3669.        0,
  3670.        0,
  3671.        0,
  3672.       73,
  3673.        0,
  3674.        0,
  3675.      814,
  3676.        0,
  3677.        0,
  3678.        5,
  3679.      701,
  3680.        0,
  3681.        0,
  3682.        0,
  3683.     6229,
  3684.       67,
  3685.       68,
  3686.     6232,
  3687.        0,
  3688.     1163,
  3689.        0,
  3690.      756,
  3691.        0,
  3692.        0,
  3693.        0,
  3694.        0,
  3695.        0,
  3696.        0,
  3697.        0,
  3698.        0,
  3699.        0,
  3700.        0,
  3701.        0,
  3702.       81,
  3703.     6235,
  3704.       78,
  3705.       77,
  3706.       60,
  3707.        0,
  3708.       75,
  3709.       76,
  3710.        0,
  3711.     1165,
  3712.       80,
  3713.        0,
  3714.        0,
  3715.        0,
  3716.        0,
  3717.     6987,
  3718.        0,
  3719.        0,
  3720.     1163,
  3721.        0,
  3722.      664,
  3723.        0,
  3724.        0,
  3725.        0,
  3726.        0,
  3727.        0,
  3728.        0,
  3729.        0,
  3730.        0,
  3731.      634,
  3732.        0,
  3733.        0,
  3734.        0,
  3735.        0,
  3736.      585,
  3737.        0,
  3738.        0,
  3739.      514,
  3740.        0,
  3741.     6108,
  3742.       67,
  3743.       68,
  3744.       69,
  3745.     1163,
  3746.      117,
  3747.        0,
  3748.        0,
  3749.     7740,
  3750.       67,
  3751.       68,
  3752.       69,
  3753.     1163,
  3754.        0,
  3755.        0,
  3756.     1163,
  3757.      807,
  3758.      591,
  3759.        0,
  3760.     7341,
  3761.       79,
  3762.     6990,
  3763.     6993,
  3764.     6996,
  3765.     6984,
  3766.     6981,
  3767.     6999,
  3768.     7344,
  3769.       79,
  3770.     7347,
  3771.     7351,
  3772.     7354,
  3773.       61,
  3774.       75,
  3775.       76,
  3776.        0,
  3777.        0,
  3778.       80,
  3779.        0,
  3780.      423,
  3781.       40,
  3782.        0,
  3783.        0,
  3784.        0,
  3785.        0,
  3786.        0,
  3787.        0,
  3788.      106,
  3789.        0,
  3790.        0,
  3791.        0,
  3792.       38,
  3793.        0,
  3794.        0,
  3795.        0,
  3796.        0,
  3797.        0,
  3798.        0,
  3799.        0,
  3800.      105,
  3801.     8227,
  3802.      713,
  3803.        0,
  3804.        0,
  3805.       63,
  3806.       62,
  3807.     7026,
  3808.       38,
  3809.        0,
  3810.       50,
  3811.      241,
  3812.        0,
  3813.        0,
  3814.        0,
  3815.        0,
  3816.        0,
  3817.        0,
  3818.        0,
  3819.        0,
  3820.      768,
  3821.        0,
  3822.        0,
  3823.        0,
  3824.        0,
  3825.        0,
  3826.      668,
  3827.        0,
  3828.      514,
  3829.        0,
  3830.      781,
  3831.       43,
  3832.        0,
  3833.        0,
  3834.        0,
  3835.       38,
  3836.       71,
  3837.       50,
  3838.       65,
  3839.        0,
  3840.        0,
  3841.     7029,
  3842.        0,
  3843.        0,
  3844.     7734,
  3845.        0,
  3846.       59,
  3847.       44,
  3848.        0,
  3849.        0,
  3850.       21,
  3851.        0,
  3852.        0,
  3853.        0,
  3854.        0,
  3855.        0,
  3856.        0,
  3857.        0,
  3858.        0,
  3859.        0,
  3860.        0,
  3861.        0,
  3862.        0,
  3863.      491,
  3864.      820,
  3865.     6083,
  3866.        0,
  3867.       63,
  3868.        0,
  3869.     7785,
  3870.        0,
  3871.       64,
  3872.     7217,
  3873.        0,
  3874.        0,
  3875.        0,
  3876.        0,
  3877.     7003,
  3878.     7220,
  3879.        0,
  3880.        0,
  3881.        0,
  3882.      146,
  3883.      145,
  3884.       66,
  3885.       67,
  3886.       68,
  3887.       69,
  3888.        0,
  3889.      113,
  3890.        0,
  3891.        0,
  3892.      153,
  3893.     7329,
  3894.        0,
  3895.     6788,
  3896.       65,
  3897.       38,
  3898.     8184,
  3899.       50,
  3900.     8187,
  3901.        0,
  3902.        0,
  3903.       70,
  3904.        0,
  3905.        0,
  3906.        0,
  3907.        0,
  3908.        0,
  3909.       63,
  3910.       62,
  3911.       72,
  3912.        0,
  3913.        0,
  3914.        0,
  3915.        0,
  3916.        0,
  3917.        0,
  3918.        0,
  3919.      743,
  3920.     8378,
  3921.     1240,
  3922.     6792,
  3923.        0,
  3924.      113,
  3925.       63,
  3926.       62,
  3927.     7737,
  3928.       38,
  3929.     8191,
  3930.     8195,
  3931.     8198,
  3932.        0,
  3933.       64,
  3934.     8202,
  3935.        0,
  3936.     1240,
  3937.        0,
  3938.        0,
  3939.     8374,
  3940.       71,
  3941.       50,
  3942.       65,
  3943.        0,
  3944.        0,
  3945.       70,
  3946.        0,
  3947.        0,
  3948.     8369,
  3949.        0,
  3950.     5963,
  3951.        0,
  3952.       63,
  3953.       62,
  3954.     7007,
  3955.     7332,
  3956.     7335,
  3957.     8364,
  3958.       65,
  3959.        0,
  3960.        0,
  3961.       70,
  3962.        0,
  3963.        0,
  3964.     8178,
  3965.       74,
  3966.       59,
  3967.        0,
  3968.        0,
  3969.        0,
  3970.       73,
  3971.        0,
  3972.        0,
  3973.     7010,
  3974.       79,
  3975.     7013,
  3976.     7016,
  3977.       60,
  3978.        0,
  3979.       75,
  3980.     7019,
  3981.       73,
  3982.       38,
  3983.     7022,
  3984.       50,
  3985.       65,
  3986.     7940,
  3987.        0,
  3988.       70,
  3989.     8381,
  3990.        0,
  3991.     7312,
  3992.       74,
  3993.       59,
  3994.        0,
  3995.        0,
  3996.        0,
  3997.       73,
  3998.        0,
  3999.        0,
  4000.        0,
  4001.        0,
  4002.        0,
  4003.        0,
  4004.        0,
  4005.        0,
  4006.        0,
  4007.        0,
  4008.        0,
  4009.        0,
  4010.        0,
  4011.        0,
  4012.       66,
  4013.     7192,
  4014.     6785,
  4015.       69,
  4016.     7779,
  4017.       67,
  4018.     7782,
  4019.     7936,
  4020.        0,
  4021.        0,
  4022.        0,
  4023.        0,
  4024.       73,
  4025.        0,
  4026.      574,
  4027.        0,
  4028.        0,
  4029.        0,
  4030.        0,
  4031.        0,
  4032.        0,
  4033.        0,
  4034.      576,
  4035.        0,
  4036.        0,
  4037.        0,
  4038.        0,
  4039.      225,
  4040.        0,
  4041.       75,
  4042.       76,
  4043.        0,
  4044.        0,
  4045.        0,
  4046.        0,
  4047.     8181,
  4048.       67,
  4049.       68,
  4050.       69,
  4051.        0,
  4052.        0,
  4053.      231,
  4054.        0,
  4055.        0,
  4056.       42,
  4057.        0,
  4058.       66,
  4059.       67,
  4060.       68,
  4061.       69,
  4062.        0,
  4063.        0,
  4064.        0,
  4065.       41,
  4066.        0,
  4067.        0,
  4068.        0,
  4069.        0,
  4070.      119,
  4071.        0,
  4072.       75,
  4073.       76,
  4074.     7315,
  4075.       67,
  4076.     7318,
  4077.     7321,
  4078.       79,
  4079.       78,
  4080.       77,
  4081.       60,
  4082.        0,
  4083.     6978,
  4084.       76,
  4085.      260,
  4086.      866,
  4087.     6337,
  4088.        0,
  4089.        0,
  4090.       61,
  4091.        0,
  4092.        0,
  4093.       81,
  4094.       79,
  4095.     7974,
  4096.       77,
  4097.       60,
  4098.        0,
  4099.       75,
  4100.       76,
  4101.       66,
  4102.       67,
  4103.     7326,
  4104.       69,
  4105.      424,
  4106.      220,
  4107.      276,
  4108.      278,
  4109.      592,
  4110.        0,
  4111.        0,
  4112.      326,
  4113.        0,
  4114.        0,
  4115.        0,
  4116.        0,
  4117.        0,
  4118.        0,
  4119.        0,
  4120.       81,
  4121.     8313,
  4122.     6810,
  4123.     6813,
  4124.     6816,
  4125.        0,
  4126.       75,
  4127.       76,
  4128.        0,
  4129.        0,
  4130.       80,
  4131.        0,
  4132.        0,
  4133.        0,
  4134.        0,
  4135.      704,
  4136.        0,
  4137.        0,
  4138.        0,
  4139.      188,
  4140.        0,
  4141.        0,
  4142.        0,
  4143.        0,
  4144.       61,
  4145.        0,
  4146.        0,
  4147.        0,
  4148.       38,
  4149.        0,
  4150.      321,
  4151.        0,
  4152.     6212,
  4153.     6975,
  4154.       50,
  4155.     6059,
  4156.        0,
  4157.        0,
  4158.       70,
  4159.        0,
  4160.        0,
  4161.     6531,
  4162.        0,
  4163.       59,
  4164.        0,
  4165.        0,
  4166.        0,
  4167.        0,
  4168.        0,
  4169.        0,
  4170.        0,
  4171.        0,
  4172.        0,
  4173.        0,
  4174.        0,
  4175.        0,
  4176.       63,
  4177.       62,
  4178.       72,
  4179.        0,
  4180.        0,
  4181.     8384,
  4182.        9,
  4183.        0,
  4184.     6215,
  4185.       62,
  4186.     6219,
  4187.        8,
  4188.       64,
  4189.       74,
  4190.      816,
  4191.        0,
  4192.      822,
  4193.        0,
  4194.       73,
  4195.        0,
  4196.        0,
  4197.        0,
  4198.        0,
  4199.        0,
  4200.        0,
  4201.        0,
  4202.        0,
  4203.        0,
  4204.        0,
  4205.        0,
  4206.     6105,
  4207.       71,
  4208.       50,
  4209.     5914,
  4210.       45,
  4211.        0,
  4212.       70,
  4213.        0,
  4214.       38,
  4215.     6223,
  4216.       50,
  4217.     6226,
  4218.        0,
  4219.        0,
  4220.       70,
  4221.        0,
  4222.        0,
  4223.     8167,
  4224.        0,
  4225.     8170,
  4226.        0,
  4227.        0,
  4228.        0,
  4229.        0,
  4230.        0,
  4231.        0,
  4232.        0,
  4233.      351,
  4234.      261,
  4235.        0,
  4236.        0,
  4237.        0,
  4238.        0,
  4239.        0,
  4240.      317,
  4241.        0,
  4242.     5921,
  4243.     5924,
  4244.      586,
  4245.        0,
  4246.      544,
  4247.      126,
  4248.     6194,
  4249.     7170,
  4250.       64,
  4251.       74,
  4252.        0,
  4253.       38,
  4254.       71,
  4255.       50,
  4256.     8174,
  4257.        0,
  4258.        0,
  4259.       70,
  4260.        0,
  4261.        0,
  4262.        0,
  4263.        0,
  4264.        0,
  4265.        0,
  4266.      217,
  4267.        0,
  4268.      407,
  4269.        0,
  4270.        0,
  4271.     6507,
  4272.       67,
  4273.     6510,
  4274.       69,
  4275.        0,
  4276.        0,
  4277.        0,
  4278.        0,
  4279.      805,
  4280.        0,
  4281.      454,
  4282.     7167,
  4283.     6588,
  4284.     7188,
  4285.       85,
  4286.     6591,
  4287.     7214,
  4288.        0,
  4289.       64,
  4290.     8157,
  4291.       79,
  4292.       78,
  4293.     6513,
  4294.       60,
  4295.       73,
  4296.       75,
  4297.     6516,
  4298.      455,
  4299.      776,
  4300.       80,
  4301.        0,
  4302.        0,
  4303.        0,
  4304.        0,
  4305.        0,
  4306.     6519,
  4307.        0,
  4308.        0,
  4309.        0,
  4310.      769,
  4311.       54,
  4312.        0,
  4313.        0,
  4314.        0,
  4315.      429,
  4316.        0,
  4317.        0,
  4318.        0,
  4319.      133,
  4320.      433,
  4321.        0,
  4322.      450,
  4323.        0,
  4324.        0,
  4325.       66,
  4326.       67,
  4327.       68,
  4328.       69,
  4329.        0,
  4330.        0,
  4331.        0,
  4332.      289,
  4333.       66,
  4334.     6522,
  4335.       68,
  4336.     6525,
  4337.       65,
  4338.        0,
  4339.        0,
  4340.        0,
  4341.      279,
  4342.        0,
  4343.        0,
  4344.     6197,
  4345.     6200,
  4346.     6203,
  4347.     6206,
  4348.     8223,
  4349.       88,
  4350.       75,
  4351.       76,
  4352.       81,
  4353.       79,
  4354.     6209,
  4355.       77,
  4356.       60,
  4357.        0,
  4358.       75,
  4359.       76,
  4360.      793,
  4361.     6528,
  4362.       80,
  4363.        0,
  4364.      686,
  4365.        0,
  4366.        0,
  4367.        0,
  4368.        0,
  4369.       61,
  4370.      453,
  4371.      435,
  4372.       66,
  4373.     8161,
  4374.       68,
  4375.       69,
  4376.        0,
  4377.        0,
  4378.        0,
  4379.        0,
  4380.        0,
  4381.        0,
  4382.        0,
  4383.        0,
  4384.        0,
  4385.        0,
  4386.        0,
  4387.        0,
  4388.        0,
  4389.        0,
  4390.        0,
  4391.        0,
  4392.        0,
  4393.        0,
  4394.        0,
  4395.      120,
  4396.     7717,
  4397.     8164,
  4398.       76,
  4399.      543,
  4400.        0,
  4401.       63,
  4402.     8301,
  4403.       72,
  4404.      220,
  4405.        0,
  4406.        0,
  4407.        0,
  4408.        0,
  4409.        0,
  4410.        0,
  4411.        0,
  4412.      374,
  4413.        0,
  4414.        0,
  4415.        0,
  4416.      635,
  4417.        0,
  4418.        0,
  4419.        0,
  4420.        0,
  4421.        0,
  4422.        0,
  4423.        0,
  4424.        0,
  4425.        0,
  4426.        0,
  4427.      183,
  4428.     7720,
  4429.     7724,
  4430.     7728,
  4431.     8304,
  4432.       71,
  4433.     8307,
  4434.       65,
  4435.        0,
  4436.        0,
  4437.       70,
  4438.        0,
  4439.        0,
  4440.       58,
  4441.        0,
  4442.     8310,
  4443.        0,
  4444.        0,
  4445.        0,
  4446.        0,
  4447.        0,
  4448.        0,
  4449.        0,
  4450.        0,
  4451.        0,
  4452.        0,
  4453.     6498,
  4454.     6740,
  4455.       68,
  4456.       69,
  4457.        0,
  4458.       38,
  4459.     7731,
  4460.       50,
  4461.       65,
  4462.        0,
  4463.       89,
  4464.       70,
  4465.       82,
  4466.        0,
  4467.     8248,
  4468.       74,
  4469.       59,
  4470.        0,
  4471.        0,
  4472.        0,
  4473.       73,
  4474.        0,
  4475.        0,
  4476.        0,
  4477.     8251,
  4478.     8254,
  4479.      747,
  4480.     5911,
  4481.       61,
  4482.        0,
  4483.       70,
  4484.        0,
  4485.        0,
  4486.       46,
  4487.      377,
  4488.      428,
  4489.     6737,
  4490.     7654,
  4491.      438,
  4492.     7657,
  4493.      440,
  4494.     7660,
  4495.     7663,
  4496.     6501,
  4497.      444,
  4498.      445,
  4499.     7666,
  4500.     7669,
  4501.      457,
  4502.      458,
  4503.      459,
  4504.     6504,
  4505.      461,
  4506.      426,
  4507.      668,
  4508.        0,
  4509.        0,
  4510.        0,
  4511.        0,
  4512.        0,
  4513.     6773,
  4514.     6776,
  4515.       72,
  4516.      375,
  4517.        0,
  4518.        0,
  4519.      618,
  4520.        0,
  4521.      474,
  4522.      472,
  4523.        0,
  4524.        0,
  4525.        0,
  4526.        0,
  4527.        0,
  4528.        0,
  4529.      108,
  4530.        0,
  4531.      110,
  4532.        0,
  4533.        0,
  4534.        0,
  4535.       47,
  4536.        0,
  4537.        0,
  4538.        0,
  4539.     6582,
  4540.     7185,
  4541.      607,
  4542.        0,
  4543.     7305,
  4544.     6779,
  4545.     6782,
  4546.       65,
  4547.        0,
  4548.        0,
  4549.       70,
  4550.     8257,
  4551.     8260,
  4552.     8263,
  4553.       69,
  4554.       59,
  4555.     1218,
  4556.        0,
  4557.        0,
  4558.       61,
  4559.        0,
  4560.        0,
  4561.       87,
  4562.       83,
  4563.     8267,
  4564.       85,
  4565.       86,
  4566.     8270,
  4567.        6,
  4568.        0,
  4569.       81,
  4570.       79,
  4571.     8273,
  4572.     8276,
  4573.     8280,
  4574.      302,
  4575.     8283,
  4576.     8287,
  4577.     7672,
  4578.     8154,
  4579.     8292,
  4580.     7676,
  4581.        0,
  4582.      220,
  4583.      245,
  4584.        0,
  4585.     7679,
  4586.      244,
  4587.        0,
  4588.       87,
  4589.       83,
  4590.     7684,
  4591.     7687,
  4592.     7690,
  4593.     7693,
  4594.        0,
  4595.        0,
  4596.       81,
  4597.     7696,
  4598.       78,
  4599.     7699,
  4600.     7702,
  4601.     6585,
  4602.     7706,
  4603.     7709,
  4604.       65,
  4605.       38,
  4606.     7713,
  4607.     7309,
  4608.       65,
  4609.       10,
  4610.       58,
  4611.     8151,
  4612.     7211,
  4613.        0,
  4614.     7932,
  4615.        0,
  4616.       59,
  4617.        0,
  4618.        0,
  4619.        0,
  4620.       38,
  4621.       71,
  4622.       50,
  4623.       65,
  4624.       61,
  4625.        0,
  4626.       70,
  4627.        0,
  4628.        0,
  4629.       58,
  4630.        0,
  4631.       59,
  4632.        0,
  4633.     8217,
  4634.      794,
  4635.     6561,
  4636.        0,
  4637.     7275,
  4638.     6564,
  4639.       82,
  4640.        0,
  4641.       64,
  4642.     7278,
  4643.       73,
  4644.        0,
  4645.        0,
  4646.        0,
  4647.     7281,
  4648.      498,
  4649.      494,
  4650.      495,
  4651.      496,
  4652.      497,
  4653.        0,
  4654.      770,
  4655.        0,
  4656.     6685,
  4657.     6146,
  4658.     6439,
  4659.        0,
  4660.      746,
  4661.        0,
  4662.     6760,
  4663.       67,
  4664.       68,
  4665.     6764,
  4666.        0,
  4667.        0,
  4668.        0,
  4669.        0,
  4670.        0,
  4671.        0,
  4672.        0,
  4673.     8220,
  4674.       83,
  4675.       84,
  4676.       85,
  4677.       86,
  4678.     7182,
  4679.     5997,
  4680.     7929,
  4681.       81,
  4682.     6767,
  4683.       78,
  4684.       77,
  4685.       60,
  4686.       38,
  4687.     6770,
  4688.     8297,
  4689.     6149,
  4690.        0,
  4691.       80,
  4692.     6152,
  4693.        0,
  4694.        0,
  4695.       58,
  4696.        0,
  4697.       59,
  4698.        0,
  4699.        0,
  4700.        0,
  4701.      465,
  4702.        0,
  4703.        0,
  4704.        0,
  4705.        0,
  4706.        0,
  4707.        0,
  4708.      643,
  4709.        0,
  4710.        0,
  4711.        0,
  4712.        0,
  4713.        0,
  4714.        0,
  4715.        0,
  4716.        0,
  4717.        0,
  4718.        0,
  4719.        0,
  4720.     6567,
  4721.     7642,
  4722.     6570,
  4723.     6573,
  4724.       66,
  4725.       67,
  4726.       68,
  4727.       69,
  4728.     6139,
  4729.        0,
  4730.        0,
  4731.        0,
  4732.     7968,
  4733.        0,
  4734.        6,
  4735.     7971,
  4736.       83,
  4737.       84,
  4738.       85,
  4739.     7284,
  4740.     7288,
  4741.     6576,
  4742.     6579,
  4743.     7292,
  4744.       79,
  4745.     7296,
  4746.     7299,
  4747.       60,
  4748.        0,
  4749.     7302,
  4750.       76,
  4751.        0,
  4752.        0,
  4753.     7645,
  4754.       62,
  4755.       72,
  4756.        0,
  4757.        0,
  4758.       81,
  4759.       79,
  4760.       78,
  4761.       77,
  4762.       60,
  4763.        0,
  4764.       75,
  4765.       76,
  4766.        0,
  4767.       38,
  4768.       80,
  4769.        0,
  4770.        0,
  4771.        0,
  4772.        0,
  4773.        0,
  4774.        0,
  4775.        0,
  4776.        0,
  4777.        0,
  4778.        0,
  4779.       38,
  4780.        0,
  4781.       50,
  4782.       65,
  4783.     8044,
  4784.       71,
  4785.       50,
  4786.     7648,
  4787.        0,
  4788.      358,
  4789.     7651,
  4790.      353,
  4791.        0,
  4792.        0,
  4793.        0,
  4794.        0,
  4795.        0,
  4796.        0,
  4797.        0,
  4798.     8048,
  4799.        0,
  4800.        5,
  4801.        0,
  4802.        0,
  4803.      514,
  4804.        0,
  4805.     6142,
  4806.     6413,
  4807.       68,
  4808.       69,
  4809.        0,
  4810.        0,
  4811.        0,
  4812.        0,
  4813.      748,
  4814.        0,
  4815.       64,
  4816.      379,
  4817.        0,
  4818.        0,
  4819.       64,
  4820.       74,
  4821.        0,
  4822.      136,
  4823.        0,
  4824.       81,
  4825.     7625,
  4826.       78,
  4827.     8051,
  4828.       60,
  4829.        0,
  4830.       75,
  4831.       76,
  4832.        0,
  4833.        0,
  4834.       80,
  4835.        0,
  4836.        0,
  4837.        0,
  4838.        0,
  4839.        0,
  4840.        0,
  4841.        0,
  4842.      511,
  4843.        0,
  4844.        0,
  4845.       48,
  4846.        0,
  4847.        0,
  4848.      588,
  4849.        0,
  4850.        0,
  4851.      410,
  4852.        0,
  4853.        0,
  4854.      112,
  4855.        0,
  4856.      110,
  4857.       63,
  4858.       62,
  4859.       72,
  4860.       43,
  4861.        0,
  4862.        0,
  4863.        0,
  4864.        0,
  4865.        0,
  4866.        0,
  4867.        0,
  4868.       61,
  4869.      548,
  4870.      134,
  4871.        0,
  4872.        0,
  4873.        0,
  4874.        0,
  4875.        0,
  4876.     7158,
  4877.      226,
  4878.      134,
  4879.     7161,
  4880.        0,
  4881.        0,
  4882.        0,
  4883.        0,
  4884.      220,
  4885.      658,
  4886.        0,
  4887.     6191,
  4888.       71,
  4889.       50,
  4890.     7164,
  4891.       61,
  4892.        0,
  4893.       70,
  4894.        0,
  4895.     6436,
  4896.       58,
  4897.        0,
  4898.     6734,
  4899.       67,
  4900.     7260,
  4901.     7263,
  4902.     7629,
  4903.       67,
  4904.       68,
  4905.       69,
  4906.        0,
  4907.        0,
  4908.        0,
  4909.        0,
  4910.        0,
  4911.        0,
  4912.        0,
  4913.        0,
  4914.        0,
  4915.        0,
  4916.        0,
  4917.        0,
  4918.      499,
  4919.        0,
  4920.        0,
  4921.     7908,
  4922.     7911,
  4923.     7914,
  4924.     7632,
  4925.     7636,
  4926.        0,
  4927.       75,
  4928.     7639,
  4929.     5917,
  4930.     7266,
  4931.       71,
  4932.       50,
  4933.     7269,
  4934.        0,
  4935.        0,
  4936.     7272,
  4937.        0,
  4938.      210,
  4939.       58,
  4940.        0,
  4941.     7918,
  4942.        0,
  4943.        0,
  4944.        0,
  4945.     6558,
  4946.     6555,
  4947.        0,
  4948.        0,
  4949.        0,
  4950.        0,
  4951.      204,
  4952.      205,
  4953.       38,
  4954.     7775,
  4955.     7921,
  4956.     7925,
  4957.        0,
  4958.        0,
  4959.       70,
  4960.     6682,
  4961.       97,
  4962.     7235,
  4963.      135,
  4964.     7238,
  4965.        0,
  4966.       64,
  4967.     7241,
  4968.        0,
  4969.        0,
  4970.        0,
  4971.      395,
  4972.     7244,
  4973.        0,
  4974.        0,
  4975.        0,
  4976.      263,
  4977.     7247,
  4978.       62,
  4979.       72,
  4980.     6328,
  4981.        0,
  4982.        0,
  4983.        0,
  4984.     6969,
  4985.     6486,
  4986.       50,
  4987.     6489,
  4988.        0,
  4989.       64,
  4990.     6492,
  4991.      795,
  4992.        0,
  4993.       58,
  4994.        0,
  4995.     6495,
  4996.        0,
  4997.        0,
  4998.        0,
  4999.        0,
  5000.        0,
  5001.        0,
  5002.      291,
  5003.        0,
  5004.        0,
  5005.        0,
  5006.       66,
  5007.     5984,
  5008.     5987,
  5009.     7809,
  5010.     7813,
  5011.      190,
  5012.     7816,
  5013.     7819,
  5014.     7824,
  5015.     7827,
  5016.     7830,
  5017.     7835,
  5018.     7839,
  5019.      198,
  5020.     7844,
  5021.     7847,
  5022.        0,
  5023.        0,
  5024.        0,
  5025.       81,
  5026.     7850,
  5027.     7854,
  5028.     7857,
  5029.       60,
  5030.       11,
  5031.       75,
  5032.       76,
  5033.        0,
  5034.        0,
  5035.       80,
  5036.        0,
  5037.        0,
  5038.        0,
  5039.      561,
  5040.      335,
  5041.       82,
  5042.       38,
  5043.     6331,
  5044.     6334,
  5045.       65,
  5046.       38,
  5047.       71,
  5048.     6972,
  5049.     7250,
  5050.       67,
  5051.     7254,
  5052.     7257,
  5053.       59,
  5054.        0,
  5055.       58,
  5056.        0,
  5057.       59,
  5058.        0,
  5059.        0,
  5060.       87,
  5061.       83,
  5062.       84,
  5063.       85,
  5064.       86,
  5065.       88,
  5066.        0,
  5067.        0,
  5068.       81,
  5069.       79,
  5070.       78,
  5071.     7860,
  5072.     7863,
  5073.     7868,
  5074.     7871,
  5075.     7876,
  5076.     8244,
  5077.      180,
  5078.     7880,
  5079.     7885,
  5080.      317,
  5081.      597,
  5082.       64,
  5083.     6941,
  5084.     6316,
  5085.     7154,
  5086.       85,
  5087.     6944,
  5088.     6947,
  5089.        0,
  5090.        0,
  5091.       81,
  5092.       79,
  5093.       78,
  5094.       77,
  5095.       60,
  5096.        0,
  5097.       75,
  5098.       76,
  5099.        0,
  5100.        0,
  5101.       80,
  5102.        0,
  5103.       66,
  5104.     6731,
  5105.     6463,
  5106.       69,
  5107.      565,
  5108.        0,
  5109.        0,
  5110.        0,
  5111.        0,
  5112.        0,
  5113.        0,
  5114.        0,
  5115.        0,
  5116.        0,
  5117.        0,
  5118.        0,
  5119.        0,
  5120.       63,
  5121.       62,
  5122.     6466,
  5123.     6469,
  5124.       78,
  5125.     6472,
  5126.     6475,
  5127.     6056,
  5128.     6479,
  5129.     6482,
  5130.       65,
  5131.        0,
  5132.       80,
  5133.        0,
  5134.        0,
  5135.        0,
  5136.        0,
  5137.     6728,
  5138.       83,
  5139.       84,
  5140.       85,
  5141.       86,
  5142.       88,
  5143.        0,
  5144.        0,
  5145.       81,
  5146.     7965,
  5147.     7889,
  5148.       77,
  5149.       60,
  5150.       38,
  5151.     6756,
  5152.     5981,
  5153.       65,
  5154.        0,
  5155.     6546,
  5156.     7892,
  5157.        0,
  5158.        0,
  5159.       58,
  5160.      208,
  5161.     7895,
  5162.     7899,
  5163.     6319,
  5164.     6322,
  5165.       66,
  5166.       67,
  5167.       68,
  5168.       69,
  5169.        0,
  5170.       51,
  5171.        5,
  5172.     8328,
  5173.       83,
  5174.       84,
  5175.       85,
  5176.       86,
  5177.     6552,
  5178.        0,
  5179.        0,
  5180.     6325,
  5181.       79,
  5182.       78,
  5183.       77,
  5184.     6951,
  5185.       79,
  5186.     6955,
  5187.     6959,
  5188.       60,
  5189.        0,
  5190.     6963,
  5191.     6966,
  5192.       73,
  5193.       93,
  5194.       80,
  5195.       16,
  5196.     7902,
  5197.        0,
  5198.        0,
  5199.        0,
  5200.      531,
  5201.        0,
  5202.        0,
  5203.        0,
  5204.      549,
  5205.        0,
  5206.        0,
  5207.        0,
  5208.        0,
  5209.      183,
  5210.      184,
  5211.      185,
  5212.     7905,
  5213.      187,
  5214.        0,
  5215.        0,
  5216.        0,
  5217.        0,
  5218.        0,
  5219.        0,
  5220.        0,
  5221.        0,
  5222.        0,
  5223.        0,
  5224.        0,
  5225.      365,
  5226.      134,
  5227.      106,
  5228.        0,
  5229.        0,
  5230.        0,
  5231.        0,
  5232.      132,
  5233.        0,
  5234.        0,
  5235.      501,
  5236.        0,
  5237.        0,
  5238.        0,
  5239.      105,
  5240.      107,
  5241.        0,
  5242.        0,
  5243.      128,
  5244.        0,
  5245.      109,
  5246.       66,
  5247.       67,
  5248.     6046,
  5249.       69,
  5250.        0,
  5251.        0,
  5252.        0,
  5253.        0,
  5254.        0,
  5255.      818,
  5256.        0,
  5257.       13,
  5258.        0,
  5259.        0,
  5260.      237,
  5261.      236,
  5262.        0,
  5263.        0,
  5264.      564,
  5265.        0,
  5266.        0,
  5267.        0,
  5268.        0,
  5269.       66,
  5270.       67,
  5271.     5978,
  5272.       69,
  5273.        0,
  5274.        0,
  5275.        0,
  5276.        0,
  5277.        0,
  5278.       51,
  5279.        0,
  5280.       50,
  5281.        0,
  5282.      431,
  5283.        0,
  5284.        0,
  5285.        0,
  5286.        0,
  5287.        0,
  5288.       81,
  5289.     8325,
  5290.       78,
  5291.     6460,
  5292.     6049,
  5293.        0,
  5294.       75,
  5295.       76,
  5296.        0,
  5297.        0,
  5298.     7179,
  5299.        0,
  5300.        0,
  5301.        0,
  5302.      133,
  5303.        0,
  5304.        0,
  5305.        0,
  5306.        0,
  5307.      639,
  5308.        0,
  5309.       38,
  5310.        0,
  5311.        0,
  5312.        0,
  5313.        0,
  5314.        5,
  5315.        0,
  5316.        0,
  5317.        0,
  5318.        0,
  5319.        0,
  5320.      106,
  5321.        0,
  5322.        0,
  5323.      228,
  5324.      672,
  5325.        0,
  5326.        0,
  5327.        0,
  5328.        0,
  5329.        0,
  5330.        0,
  5331.        0,
  5332.      307,
  5333.      107,
  5334.        0,
  5335.        0,
  5336.        0,
  5337.        0,
  5338.        0,
  5339.      620,
  5340.        0,
  5341.     6053,
  5342.        0,
  5343.        0,
  5344.        0,
  5345.      235,
  5346.      277,
  5347.        0,
  5348.        0,
  5349.        0,
  5350.        0,
  5351.      566,
  5352.      220,
  5353.        0,
  5354.        0,
  5355.        0,
  5356.        0,
  5357.        0,
  5358.       49,
  5359.        0,
  5360.        0,
  5361.        0,
  5362.        0,
  5363.        0,
  5364.        0,
  5365.        0,
  5366.        0,
  5367.        0,
  5368.        0,
  5369.        0,
  5370.        0,
  5371.        0,
  5372.        0,
  5373.      785,
  5374.        0,
  5375.      113,
  5376.      359,
  5377.        0,
  5378.        0,
  5379.        0,
  5380.        0,
  5381.        0,
  5382.      520,
  5383.        0,
  5384.        0,
  5385.        0,
  5386.        0,
  5387.        0,
  5388.        0,
  5389.        0,
  5390.        0,
  5391.        0,
  5392.        0,
  5393.        0,
  5394.        0,
  5395.        0,
  5396.        0,
  5397.       52,
  5398.        0,
  5399.        0,
  5400.        0,
  5401.        0,
  5402.       61,
  5403.        0,
  5404.        0,
  5405.      315,
  5406.     6080,
  5407.        5,
  5408.      167,
  5409.        0,
  5410.        0,
  5411.        0,
  5412.        0,
  5413.      730,
  5414.        0,
  5415.        0,
  5416.        0,
  5417.      407,
  5418.        0,
  5419.        0,
  5420.        0,
  5421.        0,
  5422.        0,
  5423.        0,
  5424.        0,
  5425.       38,
  5426.      809,
  5427.        0,
  5428.      110,
  5429.       38,
  5430.        0,
  5431.        0,
  5432.        0,
  5433.      234,
  5434.       63,
  5435.       62,
  5436.       72,
  5437.        0,
  5438.        0,
  5439.        0,
  5440.        0,
  5441.        0,
  5442.        0,
  5443.        0,
  5444.        0,
  5445.        0,
  5446.        0,
  5447.      608,
  5448.        0,
  5449.        0,
  5450.        0,
  5451.        0,
  5452.        0,
  5453.        0,
  5454.        0,
  5455.      593,
  5456.        0,
  5457.        0,
  5458.      626,
  5459.        0,
  5460.        0,
  5461.      551,
  5462.        0,
  5463.        0,
  5464.       38,
  5465.     8038,
  5466.     8041,
  5467.       65,
  5468.        0,
  5469.        0,
  5470.       70,
  5471.        0,
  5472.      532,
  5473.        0,
  5474.        0,
  5475.        0,
  5476.        0,
  5477.        0,
  5478.        0,
  5479.        0,
  5480.        0,
  5481.        0,
  5482.        0,
  5483.        0,
  5484.        0,
  5485.        0,
  5486.        0,
  5487.      113,
  5488.       12,
  5489.        0,
  5490.        0,
  5491.        0,
  5492.        0,
  5493.      673,
  5494.        0,
  5495.        0,
  5496.        6,
  5497.        0,
  5498.        0,
  5499.        0,
  5500.       64,
  5501.       74,
  5502.      674,
  5503.        0,
  5504.        0,
  5505.        0,
  5506.       73,
  5507.        0,
  5508.        0,
  5509.        0,
  5510.        0,
  5511.        0,
  5512.        0,
  5513.        0,
  5514.        0,
  5515.        0,
  5516.        0,
  5517.        0,
  5518.        0,
  5519.        0,
  5520.      413,
  5521.        0,
  5522.      412,
  5523.        0,
  5524.      689,
  5525.        0,
  5526.        0,
  5527.        0,
  5528.        0,
  5529.        0,
  5530.        0,
  5531.        0,
  5532.        0,
  5533.        0,
  5534.        0,
  5535.        0,
  5536.        0,
  5537.        0,
  5538.        0,
  5539.        0,
  5540.        0,
  5541.        0,
  5542.        0,
  5543.        0,
  5544.        0,
  5545.       22,
  5546.       17,
  5547.      671,
  5548.      675,
  5549.     7151,
  5550.      677,
  5551.        0,
  5552.     6410,
  5553.        0,
  5554.        0,
  5555.        0,
  5556.        0,
  5557.      220,
  5558.        6,
  5559.        0,
  5560.      502,
  5561.       30,
  5562.        5,
  5563.        0,
  5564.       21,
  5565.        0,
  5566.        0,
  5567.        0,
  5568.       38,
  5569.        0,
  5570.       50,
  5571.       65,
  5572.        0,
  5573.     8361,
  5574.        0,
  5575.        0,
  5576.        0,
  5577.        0,
  5578.        0,
  5579.        0,
  5580.        0,
  5581.     6679,
  5582.     7148,
  5583.       66,
  5584.       67,
  5585.       68,
  5586.       69,
  5587.        0,
  5588.        0,
  5589.        0,
  5590.        0,
  5591.        0,
  5592.        0,
  5593.      784,
  5594.        0,
  5595.        0,
  5596.        0,
  5597.        0,
  5598.        0,
  5599.      534,
  5600.        0,
  5601.        0,
  5602.        0,
  5603.      140,
  5604.     8028,
  5605.     8031,
  5606.     8034,
  5607.      329,
  5608.       75,
  5609.       76,
  5610.        0,
  5611.       97,
  5612.        0,
  5613.        0,
  5614.        0,
  5615.        0,
  5616.        0,
  5617.        0,
  5618.     6019,
  5619.      107,
  5620.        0,
  5621.      397,
  5622.        0,
  5623.      293,
  5624.        5,
  5625.        0,
  5626.        0,
  5627.        0,
  5628.        0,
  5629.        0,
  5630.        0,
  5631.        0,
  5632.        0,
  5633.     5939,
  5634.        0,
  5635.        0,
  5636.       95,
  5637.     8346,
  5638.       24,
  5639.     6043,
  5640.     8349,
  5641.      110,
  5642.     8352,
  5643.        0,
  5644.        0,
  5645.        0,
  5646.        0,
  5647.        5,
  5648.        0,
  5649.        0,
  5650.        0,
  5651.        0,
  5652.        0,
  5653.      407,
  5654.        0,
  5655.        0,
  5656.        0,
  5657.        0,
  5658.        0,
  5659.      624,
  5660.        0,
  5661.        0,
  5662.      365,
  5663.      134,
  5664.        0,
  5665.        0,
  5666.        0,
  5667.        0,
  5668.      796,
  5669.     6752,
  5670.        0,
  5671.     7806,
  5672.      546,
  5673.        0,
  5674.        0,
  5675.        0,
  5676.      567,
  5677.        0,
  5678.        0,
  5679.        0,
  5680.        0,
  5681.        0,
  5682.        0,
  5683.        0,
  5684.        0,
  5685.        0,
  5686.        0,
  5687.       66,
  5688.       67,
  5689.     5969,
  5690.       69,
  5691.      598,
  5692.        0,
  5693.        0,
  5694.        0,
  5695.     1192,
  5696.        0,
  5697.        0,
  5698.        0,
  5699.     6313,
  5700.       27,
  5701.       29,
  5702.        0,
  5703.        0,
  5704.        0,
  5705.        0,
  5706.        0,
  5707.      521,
  5708.        0,
  5709.        0,
  5710.     7962,
  5711.        0,
  5712.        0,
  5713.        0,
  5714.        0,
  5715.      169,
  5716.        0,
  5717.        0,
  5718.     1188,
  5719.        0,
  5720.      116,
  5721.        0,
  5722.      627,
  5723.        0,
  5724.        6,
  5725.        0,
  5726.      825,
  5727.        0,
  5728.        0,
  5729.        0,
  5730.        0,
  5731.        0,
  5732.        0,
  5733.        0,
  5734.        0,
  5735.        0,
  5736.        0,
  5737.        0,
  5738.        0,
  5739.     6725,
  5740.        0,
  5741.        0,
  5742.        0,
  5743.        0,
  5744.        0,
  5745.        0,
  5746.        0,
  5747.      554,
  5748.        0,
  5749.        0,
  5750.        0,
  5751.        0,
  5752.        0,
  5753.        0,
  5754.        0,
  5755.      749,
  5756.        0,
  5757.        0,
  5758.        0,
  5759.        0,
  5760.        0,
  5761.        0,
  5762.        0,
  5763.        0,
  5764.        0,
  5765.        0,
  5766.        0,
  5767.        0,
  5768.        0,
  5769.        0,
  5770.       20,
  5771.        0,
  5772.        0,
  5773.        0,
  5774.        0,
  5775.        0,
  5776.        0,
  5777.        0,
  5778.      365,
  5779.     8355,
  5780.        0,
  5781.       38,
  5782.        0,
  5783.        0,
  5784.        0,
  5785.      132,
  5786.        0,
  5787.        0,
  5788.        0,
  5789.        0,
  5790.        5,
  5791.      653,
  5792.        0,
  5793.      144,
  5794.        0,
  5795.        0,
  5796.        0,
  5797.        0,
  5798.      142,
  5799.        0,
  5800.      143,
  5801.      216,
  5802.        0,
  5803.        0,
  5804.        0,
  5805.        0,
  5806.        0,
  5807.        0,
  5808.       15,
  5809.       14,
  5810.       31,
  5811.       32,
  5812.        0,
  5813.        0,
  5814.        0,
  5815.        0,
  5816.        0,
  5817.      514,
  5818.       16,
  5819.     8358,
  5820.        0,
  5821.        6,
  5822.        0,
  5823.        0,
  5824.      688,
  5825.        0,
  5826.        0,
  5827.        0,
  5828.        0,
  5829.        0,
  5830.        0,
  5831.        0,
  5832.        0,
  5833.        0,
  5834.     7142,
  5835.       22,
  5836.     7145,
  5837.        0,
  5838.        0,
  5839.        0,
  5840.        0,
  5841.        0,
  5842.        0,
  5843.        0,
  5844.        0,
  5845.        0,
  5846.        0,
  5847.        0,
  5848.      786,
  5849.        0,
  5850.        0,
  5851.      210,
  5852.        0,
  5853.      310,
  5854.       21,
  5855.      133,
  5856.        0,
  5857.        0,
  5858.        0,
  5859.        0,
  5860.        0,
  5861.      536,
  5862.        0,
  5863.        0,
  5864.      204,
  5865.      205,
  5866.        0,
  5867.     1136,
  5868.      200,
  5869.       94,
  5870.        0,
  5871.        0,
  5872.        0,
  5873.        0,
  5874.       97,
  5875.        0,
  5876.      887,
  5877.        0,
  5878.        0,
  5879.        0,
  5880.        0,
  5881.      610,
  5882.        0,
  5883.        0,
  5884.        0,
  5885.        0,
  5886.        0,
  5887.        5,
  5888.        0,
  5889.        0,
  5890.        0,
  5891.        0,
  5892.        0,
  5893.      915,
  5894.        0,
  5895.        0,
  5896.        0,
  5897.        0,
  5898.        6,
  5899.      337,
  5900.        0,
  5901.        0,
  5902.      340,
  5903.        0,
  5904.      811,
  5905.        0,
  5906.        6,
  5907.        0,
  5908.        0,
  5909.      294,
  5910.      474,
  5911.      472,
  5912.        0,
  5913.        0,
  5914.        0,
  5915.       34,
  5916.     5933,
  5917.      220,
  5918.        0,
  5919.        0,
  5920.     5930,
  5921.        0,
  5922.     7090,
  5923.      189,
  5924.      190,
  5925.     7093,
  5926.     7096,
  5927.      193,
  5928.     7099,
  5929.     7102,
  5930.      196,
  5931.      197,
  5932.     7551,
  5933.     7106,
  5934.      207,
  5935.     5975,
  5936.      141,
  5937.        0,
  5938.        0,
  5939.      201,
  5940.      202,
  5941.     7109,
  5942.      469,
  5943.        0,
  5944.        0,
  5945.        0,
  5946.        0,
  5947.        0,
  5948.        0,
  5949.        0,
  5950.      915,
  5951.        0,
  5952.        0,
  5953.      229,
  5954.       33,
  5955.     6077,
  5956.      915,
  5957.      915,
  5958.     5927,
  5959.      915,
  5960.      915,
  5961.     1119,
  5962.      915,
  5963.     7176,
  5964.     7556,
  5965.     7560,
  5966.       72,
  5967.     8213,
  5968.      915,
  5969.      915,
  5970.        0,
  5971.        0,
  5972.     6275,
  5973.      915,
  5974.        0,
  5975.      915,
  5976.      915,
  5977.     5948,
  5978.        0,
  5979.     1176,
  5980.        0,
  5981.        0,
  5982.        0,
  5983.        0,
  5984.      177,
  5985.     7112,
  5986.      214,
  5987.     7115,
  5988.     7118,
  5989.     7121,
  5990.     7125,
  5991.      181,
  5992.      182,
  5993.      797,
  5994.     7565,
  5995.       71,
  5996.     7568,
  5997.     7571,
  5998.        0,
  5999.     1176,
  6000.     8209,
  6001.      568,
  6002.        0,
  6003.     7574,
  6004.     1176,
  6005.     7577,
  6006.        0,
  6007.        0,
  6008.     1176,
  6009.        0,
  6010.        0,
  6011.        0,
  6012.     1176,
  6013.        0,
  6014.     1234,
  6015.     5936,
  6016.        0,
  6017.      113,
  6018.        6,
  6019.        0,
  6020.        0,
  6021.     1176,
  6022.      339,
  6023.        0,
  6024.        0,
  6025.        0,
  6026.     1176,
  6027.        0,
  6028.     7532,
  6029.      478,
  6030.     7536,
  6031.     7539,
  6032.      481,
  6033.      482,
  6034.      483,
  6035.      484,
  6036.       73,
  6037.     5945,
  6038.     6451,
  6039.     6454,
  6040.     6457,
  6041.        0,
  6042.     1176,
  6043.     1176,
  6044.        0,
  6045.      473,
  6046.        0,
  6047.      475,
  6048.      338,
  6049.        0,
  6050.      523,
  6051.        0,
  6052.        0,
  6053.        0,
  6054.        0,
  6055.        0,
  6056.     1163,
  6057.        0,
  6058.        0,
  6059.        0,
  6060.      211,
  6061.        0,
  6062.        0,
  6063.        0,
  6064.        0,
  6065.        0,
  6066.        0,
  6067.     5942,
  6068.       71,
  6069.     7129,
  6070.     7132,
  6071.        0,
  6072.        0,
  6073.     7136,
  6074.      209,
  6075.      206,
  6076.       58,
  6077.        0,
  6078.       59,
  6079.     7983,
  6080.     1163,
  6081.       50,
  6082.     8002,
  6083.        0,
  6084.        5,
  6085.      154,
  6086.      106,
  6087.        0,
  6088.     1163,
  6089.      558,
  6090.        0,
  6091.        0,
  6092.        0,
  6093.        0,
  6094.        0,
  6095.        0,
  6096.        0,
  6097.        0,
  6098.      113,
  6099.     6676,
  6100.        0,
  6101.       82,
  6102.        0,
  6103.     7232,
  6104.       74,
  6105.        0,
  6106.      431,
  6107.     1163,
  6108.       16,
  6109.     7139,
  6110.        0,
  6111.        0,
  6112.        0,
  6113.     7999,
  6114.       67,
  6115.     7542,
  6116.     7545,
  6117.        0,
  6118.        0,
  6119.        0,
  6120.        0,
  6121.     7996,
  6122.      183,
  6123.      184,
  6124.     7993,
  6125.      186,
  6126.      187,
  6127.        0,
  6128.        0,
  6129.     7990,
  6130.      149,
  6131.     8011,
  6132.     8015,
  6133.     7548,
  6134.     7986,
  6135.       77,
  6136.       60,
  6137.        0,
  6138.     8019,
  6139.     8022,
  6140.     8025,
  6141.        0,
  6142.       80,
  6143.        0,
  6144.        0,
  6145.        0,
  6146.        0,
  6147.        0,
  6148.        0,
  6149.        0,
  6150.        0,
  6151.        0,
  6152.        0,
  6153.        0,
  6154.      231,
  6155.        0,
  6156.      332,
  6157.        0,
  6158.        0,
  6159.        0,
  6160.        0,
  6161.        0,
  6162.        0,
  6163.      363,
  6164.        0,
  6165.      514,
  6166.        0,
  6167.      706,
  6168.        0,
  6169.        0,
  6170.        0,
  6171.        0,
  6172.        0,
  6173.        0,
  6174.        0,
  6175.        0,
  6176.        0,
  6177.      131,
  6178.      134,
  6179.        0,
  6180.        0,
  6181.        0,
  6182.        0,
  6183.        0,
  6184.      132,
  6185.        0,
  6186.       66,
  6187.     5966,
  6188.       68,
  6189.       69,
  6190.     1176,
  6191.      361,
  6192.     1176,
  6193.      362,
  6194.        0,
  6195.      113,
  6196.      761,
  6197.       87,
  6198.     6709,
  6199.     6714,
  6200.     6717,
  6201.     6722,
  6202.     6256,
  6203.     6253,
  6204.        0,
  6205.       81,
  6206.       79,
  6207.     6268,
  6208.     6265,
  6209.     6262,
  6210.        0,
  6211.     6259,
  6212.     8342,
  6213.     1176,
  6214.        0,
  6215.       80,
  6216.     1176,
  6217.     1176,
  6218.        0,
  6219.        0,
  6220.        0,
  6221.     1176,
  6222.        0,
  6223.        0,
  6224.        0,
  6225.     1176,
  6226.        0,
  6227.      971,
  6228.      504,
  6229.        0,
  6230.       38,
  6231.      218,
  6232.        0,
  6233.        0,
  6234.     1176,
  6235.        0,
  6236.        0,
  6237.        0,
  6238.        0,
  6239.     1176,
  6240.      787,
  6241.     1176,
  6242.        0,
  6243.        0,
  6244.        0,
  6245.      113,
  6246.        0,
  6247.        0,
  6248.        0,
  6249.      971,
  6250.     8005,
  6251.     8008,
  6252.        0,
  6253.     1176,
  6254.     7772,
  6255.     1176,
  6256.     1176,
  6257.        0,
  6258.        0,
  6259.        0,
  6260.      153,
  6261.        0,
  6262.        0,
  6263.        0,
  6264.      644,
  6265.        0,
  6266.      265,
  6267.        0,
  6268.        0,
  6269.        0,
  6270.        0,
  6271.        0,
  6272.        0,
  6273.      296,
  6274.        0,
  6275.        0,
  6276.        0,
  6277.        0,
  6278.     8339,
  6279.        0,
  6280.     6250,
  6281.        0,
  6282.        0,
  6283.      738,
  6284.        0,
  6285.        0,
  6286.        0,
  6287.        0,
  6288.        0,
  6289.        0,
  6290.      762,
  6291.        0,
  6292.       38,
  6293.        0,
  6294.        0,
  6295.        0,
  6296.        0,
  6297.        0,
  6298.        0,
  6299.        0,
  6300.        0,
  6301.        0,
  6302.        0,
  6303.       47,
  6304.        0,
  6305.        0,
  6306.        0,
  6307.        0,
  6308.        0,
  6309.        0,
  6310.        0,
  6311.      113,
  6312.        0,
  6313.        0,
  6314.        0,
  6315.        0,
  6316.        0,
  6317.      673,
  6318.      798,
  6319.        0,
  6320.        0,
  6321.        0,
  6322.        0,
  6323.        0,
  6324.        0,
  6325.        0,
  6326.        0,
  6327.        0,
  6328.      115,
  6329.        0,
  6330.        0,
  6331.        0,
  6332.        0,
  6333.        0,
  6334.        0,
  6335.      594,
  6336.        0,
  6337.        0,
  6338.       61,
  6339.        0,
  6340.        0,
  6341.        0,
  6342.        0,
  6343.        0,
  6344.      413,
  6345.        0,
  6346.      569,
  6347.        0,
  6348.      788,
  6349.        0,
  6350.        0,
  6351.        0,
  6352.        0,
  6353.        0,
  6354.        0,
  6355.        0,
  6356.        0,
  6357.        0,
  6358.        0,
  6359.        0,
  6360.        0,
  6361.        0,
  6362.        0,
  6363.        0,
  6364.        0,
  6365.       61,
  6366.        0,
  6367.        0,
  6368.        0,
  6369.        0,
  6370.       63,
  6371.       62,
  6372.       72,
  6373.      777,
  6374.     6703,
  6375.       99,
  6376.        0,
  6377.        0,
  6378.        0,
  6379.      101,
  6380.        0,
  6381.     8241,
  6382.        0,
  6383.        0,
  6384.        0,
  6385.        0,
  6386.        0,
  6387.        0,
  6388.        0,
  6389.        0,
  6390.        0,
  6391.        0,
  6392.       61,
  6393.     6706,
  6394.        0,
  6395.        0,
  6396.        0,
  6397.       63,
  6398.     6040,
  6399.       72,
  6400.       38,
  6401.       71,
  6402.       50,
  6403.       65,
  6404.      537,
  6405.        0,
  6406.     6271,
  6407.        0,
  6408.        0,
  6409.       58,
  6410.        0,
  6411.     6188,
  6412.        0,
  6413.        0,
  6414.      170,
  6415.        0,
  6416.        0,
  6417.        0,
  6418.        0,
  6419.        0,
  6420.        0,
  6421.        0,
  6422.        0,
  6423.      113,
  6424.       63,
  6425.       62,
  6426.       72,
  6427.       38,
  6428.       71,
  6429.       50,
  6430.       65,
  6431.       38,
  6432.      559,
  6433.       70,
  6434.       82,
  6435.        0,
  6436.     6170,
  6437.     6173,
  6438.       59,
  6439.        0,
  6440.        0,
  6441.       98,
  6442.       73,
  6443.        0,
  6444.        0,
  6445.        0,
  6446.        0,
  6447.        0,
  6448.      100,
  6449.        0,
  6450.        0,
  6451.        0,
  6452.        0,
  6453.        0,
  6454.       38,
  6455.       71,
  6456.     5960,
  6457.       65,
  6458.        0,
  6459.      561,
  6460.       70,
  6461.       82,
  6462.        0,
  6463.     6028,
  6464.       74,
  6465.       59,
  6466.        0,
  6467.      514,
  6468.      415,
  6469.     6407,
  6470.        0,
  6471.        0,
  6472.        0,
  6473.        0,
  6474.        0,
  6475.        0,
  6476.        0,
  6477.        0,
  6478.        0,
  6479.        0,
  6480.        0,
  6481.        0,
  6482.        0,
  6483.        0,
  6484.        0,
  6485.        0,
  6486.        0,
  6487.        0,
  6488.     6749,
  6489.        0,
  6490.       64,
  6491.      125,
  6492.        0,
  6493.        0,
  6494.        0,
  6495.      126,
  6496.       73,
  6497.        0,
  6498.        0,
  6499.        0,
  6500.      106,
  6501.        0,
  6502.        0,
  6503.        0,
  6504.        0,
  6505.        0,
  6506.        0,
  6507.        0,
  6508.        0,
  6509.        0,
  6510.        0,
  6511.        0,
  6512.      105,
  6513.      107,
  6514.        0,
  6515.        0,
  6516.        0,
  6517.        0,
  6518.        0,
  6519.     6176,
  6520.       67,
  6521.     6179,
  6522.     6182,
  6523.        0,
  6524.        0,
  6525.      365,
  6526.     6426,
  6527.        0,
  6528.      132,
  6529.        0,
  6530.     7087,
  6531.       83,
  6532.     6430,
  6533.       85,
  6534.       86,
  6535.     6433,
  6536.      773,
  6537.        0,
  6538.       81,
  6539.       79,
  6540.       78,
  6541.       77,
  6542.       60,
  6543.        0,
  6544.       75,
  6545.       76,
  6546.       66,
  6547.     6031,
  6548.     6185,
  6549.       69,
  6550.        0,
  6551.        0,
  6552.        0,
  6553.        0,
  6554.      414,
  6555.        0,
  6556.        0,
  6557.       87,
  6558.     6807,
  6559.     6034,
  6560.       85,
  6561.       86,
  6562.       88,
  6563.        0,
  6564.        0,
  6565.       81,
  6566.     7084,
  6567.       78,
  6568.       77,
  6569.       60,
  6570.       61,
  6571.       75,
  6572.     7803,
  6573.       66,
  6574.       67,
  6575.     6037,
  6576.       69,
  6577.        0,
  6578.       61,
  6579.        0,
  6580.        0,
  6581.        0,
  6582.       61,
  6583.      116,
  6584.        0,
  6585.        0,
  6586.        0,
  6587.        0,
  6588.        0,
  6589.        0,
  6590.        0,
  6591.        0,
  6592.       81,
  6593.       79,
  6594.       78,
  6595.       77,
  6596.       60,
  6597.        0,
  6598.     6062,
  6599.       76,
  6600.      629,
  6601.        0,
  6602.     6422,
  6603.       62,
  6604.       72,
  6605.        0,
  6606.        0,
  6607.        0,
  6608.        0,
  6609.       61,
  6610.       63,
  6611.       62,
  6612.       72,
  6613.        0,
  6614.       63,
  6615.     7523,
  6616.       72,
  6617.        0,
  6618.       96,
  6619.        0,
  6620.        0,
  6621.        0,
  6622.        0,
  6623.        0,
  6624.        0,
  6625.        0,
  6626.        0,
  6627.      763,
  6628.        0,
  6629.        0,
  6630.        0,
  6631.        0,
  6632.      681,
  6633.       71,
  6634.       50,
  6635.       65,
  6636.        0,
  6637.        0,
  6638.       70,
  6639.        0,
  6640.       38,
  6641.     6916,
  6642.     6920,
  6643.     6923,
  6644.     7526,
  6645.       71,
  6646.     7529,
  6647.       65,
  6648.        0,
  6649.       58,
  6650.       70,
  6651.       59,
  6652.      360,
  6653.       58,
  6654.        0,
  6655.     8335,
  6656.        0,
  6657.        0,
  6658.        0,
  6659.        0,
  6660.        0,
  6661.        0,
  6662.        0,
  6663.       61,
  6664.     5972,
  6665.        0,
  6666.       82,
  6667.        0,
  6668.       64,
  6669.       74,
  6670.        0,
  6671.     7606,
  6672.     6928,
  6673.       50,
  6674.     6931,
  6675.        0,
  6676.       64,
  6677.     6935,
  6678.       82,
  6679.        0,
  6680.     7486,
  6681.     7489,
  6682.     6938,
  6683.        0,
  6684.        0,
  6685.        0,
  6686.       73,
  6687.        0,
  6688.        0,
  6689.      171,
  6690.        0,
  6691.        0,
  6692.      217,
  6693.        0,
  6694.        0,
  6695.       63,
  6696.     6164,
  6697.       72,
  6698.        0,
  6699.        0,
  6700.        0,
  6701.        0,
  6702.        0,
  6703.       63,
  6704.       62,
  6705.     7609,
  6706.        0,
  6707.       64,
  6708.       74,
  6709.        0,
  6710.        0,
  6711.        0,
  6712.        0,
  6713.       73,
  6714.        0,
  6715.        0,
  6716.      188,
  6717.       22,
  6718.       17,
  6719.        0,
  6720.        0,
  6721.        0,
  6722.        0,
  6723.        0,
  6724.        0,
  6725.       38,
  6726.       71,
  6727.       50,
  6728.       65,
  6729.        0,
  6730.        0,
  6731.     6167,
  6732.      571,
  6733.     7612,
  6734.     7616,
  6735.       50,
  6736.     7619,
  6737.        0,
  6738.      156,
  6739.       70,
  6740.        0,
  6741.        0,
  6742.        0,
  6743.        0,
  6744.      385,
  6745.      124,
  6746.      204,
  6747.      205,
  6748.        0,
  6749.        0,
  6750.      200,
  6751.     6404,
  6752.     6025,
  6753.       68,
  6754.       69,
  6755.        0,
  6756.       97,
  6757.      561,
  6758.        0,
  6759.     6650,
  6760.       67,
  6761.     6653,
  6762.     6656,
  6763.     7492,
  6764.     7756,
  6765.     7495,
  6766.     7499,
  6767.     6660,
  6768.        0,
  6769.       64,
  6770.     7583,
  6771.     6664,
  6772.     6667,
  6773.     6670,
  6774.     7502,
  6775.     7587,
  6776.       75,
  6777.       76,
  6778.       81,
  6779.       79,
  6780.     6673,
  6781.       77,
  6782.     7506,
  6783.       79,
  6784.     7509,
  6785.     7514,
  6786.       60,
  6787.     1165,
  6788.     7517,
  6789.       76,
  6790.       66,
  6791.     8121,
  6792.     7520,
  6793.     7760,
  6794.        0,
  6795.        0,
  6796.     1163,
  6797.        0,
  6798.        0,
  6799.        0,
  6800.        0,
  6801.      323,
  6802.      621,
  6803.        0,
  6804.      212,
  6805.      189,
  6806.      190,
  6807.      191,
  6808.      192,
  6809.     6894,
  6810.     6897,
  6811.     6900,
  6812.     6903,
  6813.     6906,
  6814.      198,
  6815.     6909,
  6816.     6912,
  6817.        0,
  6818.       36,
  6819.       80,
  6820.        0,
  6821.     7753,
  6822.     6374,
  6823.     8124,
  6824.     8128,
  6825.       72,
  6826.        0,
  6827.        0,
  6828.      129,
  6829.     1163,
  6830.      132,
  6831.        0,
  6832.     1163,
  6833.        0,
  6834.        0,
  6835.        0,
  6836.        0,
  6837.       38,
  6838.      149,
  6839.      147,
  6840.     7763,
  6841.      865,
  6842.      865,
  6843.      232,
  6844.     6155,
  6845.       67,
  6846.     7766,
  6847.     7769,
  6848.      150,
  6849.        0,
  6850.        5,
  6851.        0,
  6852.       66,
  6853.     8131,
  6854.     8134,
  6855.     8137,
  6856.     8141,
  6857.       84,
  6858.       85,
  6859.     8145,
  6860.     6419,
  6861.        0,
  6862.       58,
  6863.       81,
  6864.     8148,
  6865.     6158,
  6866.     6377,
  6867.     6380,
  6868.      214,
  6869.     6383,
  6870.     6386,
  6871.      179,
  6872.     7590,
  6873.     7593,
  6874.     7598,
  6875.       60,
  6876.      113,
  6877.     7602,
  6878.       76,
  6879.        0,
  6880.        0,
  6881.        0,
  6882.      726,
  6883.      694,
  6884.       38,
  6885.      123,
  6886.        0,
  6887.      127,
  6888.        0,
  6889.       64,
  6890.     8064,
  6891.        0,
  6892.        0,
  6893.        0,
  6894.      126,
  6895.       73,
  6896.        0,
  6897.        0,
  6898.     6161,
  6899.        0,
  6900.     6746,
  6901.        0,
  6902.        0,
  6903.        0,
  6904.        0,
  6905.        0,
  6906.        0,
  6907.       61,
  6908.        0,
  6909.      405,
  6910.        0,
  6911.        0,
  6912.      602,
  6913.        0,
  6914.        0,
  6915.        0,
  6916.        0,
  6917.        0,
  6918.        0,
  6919.        0,
  6920.       37,
  6921.        0,
  6922.       61,
  6923.        0,
  6924.        0,
  6925.        0,
  6926.        0,
  6927.        0,
  6928.        0,
  6929.        0,
  6930.        0,
  6931.        0,
  6932.      630,
  6933.        0,
  6934.        0,
  6935.      131,
  6936.      134,
  6937.        0,
  6938.        0,
  6939.       63,
  6940.       62,
  6941.       72,
  6942.     6389,
  6943.     6307,
  6944.     6310,
  6945.        0,
  6946.      128,
  6947.        0,
  6948.        0,
  6949.      485,
  6950.        0,
  6951.       19,
  6952.        0,
  6953.        0,
  6954.       63,
  6955.     6392,
  6956.     6395,
  6957.      206,
  6958.     8067,
  6959.      145,
  6960.        0,
  6961.        0,
  6962.        0,
  6963.        0,
  6964.        0,
  6965.      909,
  6966.        0,
  6967.        0,
  6968.      153,
  6969.       38,
  6970.       71,
  6971.       50,
  6972.     8070,
  6973.       67,
  6974.     8073,
  6975.     8076,
  6976.        0,
  6977.        0,
  6978.     8079,
  6979.        0,
  6980.     8082,
  6981.        0,
  6982.        0,
  6983.       87,
  6984.     8085,
  6985.     8088,
  6986.     8091,
  6987.     8094,
  6988.     8097,
  6989.        0,
  6990.     6398,
  6991.     8100,
  6992.     8103,
  6993.     8106,
  6994.     8109,
  6995.     8112,
  6996.        0,
  6997.     8115,
  6998.     8118,
  6999.        0,
  7000.      172,
  7001.       80,
  7002.        0,
  7003.       82,
  7004.     6401,
  7005.     7457,
  7006.     7460,
  7007.     6543,
  7008.      187,
  7009.      230,
  7010.        0,
  7011.       73,
  7012.      133,
  7013.        0,
  7014.        0,
  7015.        0,
  7016.        0,
  7017.        0,
  7018.     5905,
  7019.      389,
  7020.     5908,
  7021.      125,
  7022.      909,
  7023.        0,
  7024.      789,
  7025.      126,
  7026.       73,
  7027.      909,
  7028.      909,
  7029.      909,
  7030.     6700,
  7031.      909,
  7032.      909,
  7033.      909,
  7034.     6540,
  7035.     6537,
  7036.      909,
  7037.        0,
  7038.        0,
  7039.      909,
  7040.      909,
  7041.      909,
  7042.        0,
  7043.     1092,
  7044.        0,
  7045.      909,
  7046.       61,
  7047.      909,
  7048.      909,
  7049.      909,
  7050.        0,
  7051.        0,
  7052.        0,
  7053.      280,
  7054.        0,
  7055.        0,
  7056.        0,
  7057.        0,
  7058.        0,
  7059.        0,
  7060.        0,
  7061.        0,
  7062.        0,
  7063.        0,
  7064.        0,
  7065.        0,
  7066.        0,
  7067.        0,
  7068.        0,
  7069.      493,
  7070.      498,
  7071.      494,
  7072.      495,
  7073.      496,
  7074.      497,
  7075.        0,
  7076.        0,
  7077.      764,
  7078.     6300,
  7079.     6099,
  7080.     6304,
  7081.        0,
  7082.        0,
  7083.        0,
  7084.        0,
  7085.      132,
  7086.        0,
  7087.        0,
  7088.     7980,
  7089.       67,
  7090.       68,
  7091.       69,
  7092.        0,
  7093.        0,
  7094.        0,
  7095.        0,
  7096.        0,
  7097.        0,
  7098.        0,
  7099.      253,
  7100.        0,
  7101.        0,
  7102.        0,
  7103.       66,
  7104.     6803,
  7105.       68,
  7106.     5957,
  7107.     7463,
  7108.     7467,
  7109.     7470,
  7110.     7474,
  7111.     7477,
  7112.        0,
  7113.       75,
  7114.     7480,
  7115.        0,
  7116.        0,
  7117.     7483,
  7118.        0,
  7119.     6102,
  7120.        0,
  7121.        0,
  7122.       81,
  7123.       79,
  7124.       78,
  7125.       77,
  7126.     8322,
  7127.        0,
  7128.       75,
  7129.       76,
  7130.        0,
  7131.        0,
  7132.       80,
  7133.        0,
  7134.        0,
  7135.        0,
  7136.        0,
  7137.        0,
  7138.        0,
  7139.        0,
  7140.     6089,
  7141.     6549,
  7142.       82,
  7143.        0,
  7144.       64,
  7145.       74,
  7146.        0,
  7147.        0,
  7148.        0,
  7149.      271,
  7150.       73,
  7151.        0,
  7152.        0,
  7153.        0,
  7154.        0,
  7155.      133,
  7156.        0,
  7157.        0,
  7158.      369,
  7159.        0,
  7160.        0,
  7161.        0,
  7162.      578,
  7163.        0,
  7164.        0,
  7165.      579,
  7166.        0,
  7167.        0,
  7168.        0,
  7169.        0,
  7170.     7229,
  7171.        0,
  7172.        0,
  7173.        0,
  7174.        0,
  7175.        0,
  7176.      774,
  7177.        0,
  7178.      220,
  7179.        0,
  7180.        0,
  7181.     7080,
  7182.        0,
  7183.        0,
  7184.      312,
  7185.        0,
  7186.        0,
  7187.        0,
  7188.        0,
  7189.        0,
  7190.        0,
  7191.        0,
  7192.        0,
  7193.       97,
  7194.      708,
  7195.        0,
  7196.        0,
  7197.        0,
  7198.        0,
  7199.        0,
  7200.        0,
  7201.        0,
  7202.        0,
  7203.        0,
  7204.        0,
  7205.        0,
  7206.        0,
  7207.        0,
  7208.        0,
  7209.        0,
  7210.        0,
  7211.      367,
  7212.        0,
  7213.        0,
  7214.        0,
  7215.        0,
  7216.        0,
  7217.        0,
  7218.        0,
  7219.        0,
  7220.        0,
  7221.        0,
  7222.        0,
  7223.       66,
  7224.       67,
  7225.     5954,
  7226.       69,
  7227.       66,
  7228.     6643,
  7229.       68,
  7230.     6416,
  7231.        0,
  7232.     7448,
  7233.      779,
  7234.      317,
  7235.        0,
  7236.      622,
  7237.       64,
  7238.        0,
  7239.      782,
  7240.      758,
  7241.        0,
  7242.       65,
  7243.      757,
  7244.        0,
  7245.      817,
  7246.      808,
  7247.       73,
  7248.        0,
  7249.       64,
  7250.      365,
  7251.        0,
  7252.      125,
  7253.      134,
  7254.        0,
  7255.      737,
  7256.      915,
  7257.        0,
  7258.     1136,
  7259.      915,
  7260.        0,
  7261.      887,
  7262.      915,
  7263.        0,
  7264.      109,
  7265.      170,
  7266.        0,
  7267.      736,
  7268.      724,
  7269.        0,
  7270.       38,
  7271.     1176,
  7272.        0,
  7273.       63,
  7274.     1176,
  7275.        0,
  7276.      915,
  7277.     1176,
  7278.        0,
  7279.       78,
  7280.      712,
  7281.        0,
  7282.      800,
  7283.       68,
  7284.        0,
  7285.       69,
  7286.       50,
  7287.        0,
  7288.      606,
  7289.       50,
  7290.        0,
  7291.       59,
  7292.      702,
  7293.        0,
  7294.       67,
  7295.      692,
  7296.        0,
  7297.      714,
  7298.       68,
  7299.        0,
  7300.      716,
  7301.      682,
  7302.        0,
  7303.      915,
  7304.      678,
  7305.        0,
  7306.       68,
  7307.      451,
  7308.        0,
  7309.       50,
  7310.       76,
  7311.        0,
  7312.       67,
  7313.       38,
  7314.        0,
  7315.      823,
  7316.       68,
  7317.       71,
  7318.        0,
  7319.      668,
  7320.       66,
  7321.        0,
  7322.       38,
  7323.       61,
  7324.        0,
  7325.      745,
  7326.      659,
  7327.        0,
  7328.      755,
  7329.      317,
  7330.        0,
  7331.       68,
  7332.       63,
  7333.        0,
  7334.       69,
  7335.       62,
  7336.        0,
  7337.      317,
  7338.       72,
  7339.       66,
  7340.        0,
  7341.      125,
  7342.       69,
  7343.        0,
  7344.       71,
  7345.       80,
  7346.        0,
  7347.      583,
  7348.      638,
  7349.        0,
  7350.       75,
  7351.      633,
  7352.        0,
  7353.       67,
  7354.      631,
  7355.        0,
  7356.       58,
  7357.       64,
  7358.        0,
  7359.      707,
  7360.       67,
  7361.        0,
  7362.      360,
  7363.       84,
  7364.        0,
  7365.       68,
  7366.       80,
  7367.        0,
  7368.      607,
  7369.       62,
  7370.        0,
  7371.        5,
  7372.      625,
  7373.        0,
  7374.        6,
  7375.       68,
  7376.        0,
  7377.       60,
  7378.      637,
  7379.      619,
  7380.        0,
  7381.        6,
  7382.      622,
  7383.        0,
  7384.       67,
  7385.       38,
  7386.        0,
  7387.      280,
  7388.       65,
  7389.        0,
  7390.       75,
  7391.      133,
  7392.        0,
  7393.      662,
  7394.       83,
  7395.        0,
  7396.      407,
  7397.       88,
  7398.        0,
  7399.        5,
  7400.      358,
  7401.        0,
  7402.        5,
  7403.       58,
  7404.        0,
  7405.      915,
  7406.      113,
  7407.        0,
  7408.      824,
  7409.      220,
  7410.        0,
  7411.      815,
  7412.      106,
  7413.        0,
  7414.      753,
  7415.      590,
  7416.        0,
  7417.       64,
  7418.      698,
  7419.      589,
  7420.        0,
  7421.      728,
  7422.       87,
  7423.        0,
  7424.      697,
  7425.       76,
  7426.        0,
  7427.      134,
  7428.       62,
  7429.        0,
  7430.      780,
  7431.       59,
  7432.        0,
  7433.      681,
  7434.      407,
  7435.        0,
  7436.      792,
  7437.       66,
  7438.        0,
  7439.       68,
  7440.       63,
  7441.        0,
  7442.       69,
  7443.       62,
  7444.        0,
  7445.       77,
  7446.      574,
  7447.        0,
  7448.       50,
  7449.      573,
  7450.        0,
  7451.      729,
  7452.       77,
  7453.        0,
  7454.       71,
  7455.       63,
  7456.        0,
  7457.       50,
  7458.       62,
  7459.        0,
  7460.       65,
  7461.       72,
  7462.        0,
  7463.      315,
  7464.       73,
  7465.       59,
  7466.        0,
  7467.      636,
  7468.       73,
  7469.        0,
  7470.      783,
  7471.      759,
  7472.       66,
  7473.        0,
  7474.       74,
  7475.       62,
  7476.        0,
  7477.      280,
  7478.       65,
  7479.        0,
  7480.      806,
  7481.       70,
  7482.        0,
  7483.      280,
  7484.       66,
  7485.        0,
  7486.      717,
  7487.       78,
  7488.        0,
  7489.      752,
  7490.      560,
  7491.        0,
  7492.      601,
  7493.       62,
  7494.        0,
  7495.      570,
  7496.       70,
  7497.        0,
  7498.       58,
  7499.       64,
  7500.        0,
  7501.      778,
  7502.       74,
  7503.        0,
  7504.      645,
  7505.       66,
  7506.        0,
  7507.      365,
  7508.       68,
  7509.        0,
  7510.      134,
  7511.       69,
  7512.        0,
  7513.       68,
  7514.       80,
  7515.        0,
  7516.      661,
  7517.       59,
  7518.        0,
  7519.       38,
  7520.      547,
  7521.        0,
  7522.       73,
  7523.       82,
  7524.        0,
  7525.       81,
  7526.       87,
  7527.        0,
  7528.       79,
  7529.       83,
  7530.        0,
  7531.       78,
  7532.       84,
  7533.        0,
  7534.       77,
  7535.       85,
  7536.        0,
  7537.       80,
  7538.       78,
  7539.        0,
  7540.       38,
  7541.       61,
  7542.        0,
  7543.      514,
  7544.      617,
  7545.       63,
  7546.        0,
  7547.      744,
  7548.       82,
  7549.       72,
  7550.        0,
  7551.       58,
  7552.       71,
  7553.        0,
  7554.       59,
  7555.       65,
  7556.        0,
  7557.      732,
  7558.       66,
  7559.        0,
  7560.      615,
  7561.       69,
  7562.        0,
  7563.       38,
  7564.       79,
  7565.        0,
  7566.       67,
  7567.       61,
  7568.        0,
  7569.      721,
  7570.       70,
  7571.        0,
  7572.      126,
  7573.       69,
  7574.        0,
  7575.       70,
  7576.       50,
  7577.        0,
  7578.      772,
  7579.     1176,
  7580.        0,
  7581.      220,
  7582.     1176,
  7583.        0,
  7584.       88,
  7585.     1176,
  7586.        0,
  7587.       75,
  7588.      971,
  7589.        0,
  7590.       60,
  7591.      971,
  7592.        0,
  7593.       77,
  7594.      971,
  7595.        0,
  7596.       78,
  7597.      971,
  7598.        0,
  7599.      660,
  7600.       70,
  7601.      362,
  7602.        0,
  7603.      915,
  7604.        5,
  7605.        0,
  7606.       68,
  7607.      526,
  7608.        0,
  7609.       38,
  7610.       61,
  7611.        0,
  7612.       50,
  7613.       62,
  7614.        0,
  7615.       82,
  7616.       65,
  7617.       72,
  7618.        0,
  7619.      572,
  7620.       65,
  7621.        0,
  7622.       74,
  7623.       70,
  7624.        0,
  7625.       73,
  7626.       59,
  7627.        0,
  7628.      365,
  7629.       63,
  7630.      473,
  7631.        0,
  7632.       72,
  7633.      475,
  7634.        0,
  7635.        5,
  7636.      474,
  7637.        0,
  7638.      640,
  7639.      472,
  7640.        0,
  7641.      557,
  7642.      522,
  7643.        0,
  7644.       83,
  7645.       73,
  7646.        0,
  7647.       64,
  7648.       68,
  7649.        0,
  7650.      623,
  7651.       69,
  7652.        0,
  7653.      670,
  7654.       81,
  7655.        0,
  7656.       97,
  7657.       61,
  7658.        0,
  7659.       64,
  7660.       71,
  7661.        0,
  7662.       74,
  7663.       50,
  7664.        0,
  7665.       80,
  7666.      866,
  7667.        0,
  7668.       81,
  7669.      126,
  7670.        0,
  7671.       79,
  7672.      711,
  7673.       73,
  7674.        0,
  7675.       78,
  7676.      124,
  7677.        0,
  7678.       72,
  7679.       66,
  7680.        0,
  7681.        5,
  7682.      245,
  7683.        0,
  7684.      663,
  7685.       81,
  7686.        0,
  7687.       71,
  7688.       80,
  7689.        0,
  7690.       67,
  7691.       61,
  7692.        0,
  7693.       70,
  7694.       62,
  7695.        0,
  7696.       64,
  7697.       71,
  7698.        0,
  7699.       74,
  7700.       50,
  7701.        0,
  7702.      216,
  7703.      202,
  7704.        0,
  7705.       77,
  7706.      177,
  7707.        0,
  7708.       60,
  7709.      213,
  7710.        0,
  7711.       75,
  7712.      215,
  7713.        0,
  7714.       76,
  7715.      178,
  7716.        0,
  7717.      132,
  7718.      211,
  7719.        0,
  7720.       62,
  7721.      208,
  7722.        0,
  7723.       72,
  7724.      209,
  7725.        0,
  7726.       70,
  7727.       16,
  7728.        0,
  7729.      220,
  7730.      183,
  7731.        0,
  7732.       66,
  7733.       94,
  7734.        0,
  7735.       73,
  7736.      516,
  7737.        0,
  7738.      810,
  7739.      280,
  7740.        0,
  7741.       67,
  7742.       38,
  7743.        0,
  7744.       69,
  7745.      217,
  7746.        0,
  7747.       88,
  7748.      506,
  7749.        0,
  7750.       80,
  7751.       63,
  7752.      133,
  7753.        0,
  7754.      739,
  7755.      693,
  7756.      134,
  7757.        0,
  7758.       84,
  7759.      132,
  7760.        0,
  7761.       88,
  7762.      505,
  7763.        0,
  7764.      669,
  7765.      113,
  7766.        0,
  7767.       72,
  7768.      475,
  7769.        0,
  7770.       79,
  7771.      489,
  7772.        0,
  7773.       71,
  7774.      488,
  7775.        0,
  7776.       63,
  7777.      487,
  7778.        0,
  7779.       62,
  7780.      476,
  7781.        0,
  7782.       72,
  7783.      470,
  7784.        0,
  7785.     1176,
  7786.      471,
  7787.        0,
  7788.       77,
  7789.      238,
  7790.        0,
  7791.        6,
  7792.       68,
  7793.        0,
  7794.       72,
  7795.       81,
  7796.        0,
  7797.      621,
  7798.       79,
  7799.        0,
  7800.      129,
  7801.       77,
  7802.        0,
  7803.      723,
  7804.       66,
  7805.       60,
  7806.        0,
  7807.       68,
  7808.       75,
  7809.        0,
  7810.       69,
  7811.       50,
  7812.       76,
  7813.        0,
  7814.      355,
  7815.       71,
  7816.        0,
  7817.       82,
  7818.       65,
  7819.        0,
  7820.       74,
  7821.       70,
  7822.        0,
  7823.       73,
  7824.       59,
  7825.        0,
  7826.      667,
  7827.       66,
  7828.        0,
  7829.      510,
  7830.      443,
  7831.        0,
  7832.      705,
  7833.      460,
  7834.        0,
  7835.       66,
  7836.      430,
  7837.        0,
  7838.       68,
  7839.      451,
  7840.        0,
  7841.       77,
  7842.      434,
  7843.        0,
  7844.       76,
  7845.      432,
  7846.        0,
  7847.      492,
  7848.      436,
  7849.        0,
  7850.       67,
  7851.       38,
  7852.        0,
  7853.       69,
  7854.       50,
  7855.        0,
  7856.       38,
  7857.      462,
  7858.        0,
  7859.       58,
  7860.      425,
  7861.        0,
  7862.      507,
  7863.      911,
  7864.        0,
  7865.      719,
  7866.      909,
  7867.        0,
  7868.      596,
  7869.      909,
  7870.        0,
  7871.      186,
  7872.      909,
  7873.        0,
  7874.       80,
  7875.      133,
  7876.        0,
  7877.      709,
  7878.      417,
  7879.        0,
  7880.       88,
  7881.      411,
  7882.        0,
  7883.      133,
  7884.      884,
  7885.        0,
  7886.       61,
  7887.      884,
  7888.        0,
  7889.      530,
  7890.      404,
  7891.        0,
  7892.      529,
  7893.       74,
  7894.        0,
  7895.      563,
  7896.       66,
  7897.        0,
  7898.       64,
  7899.       68,
  7900.        0,
  7901.       74,
  7902.       69,
  7903.        0,
  7904.       68,
  7905.       78,
  7906.        0,
  7907.       69,
  7908.       77,
  7909.        0,
  7910.      113,
  7911.       61,
  7912.        0,
  7913.      234,
  7914.       38,
  7915.        0,
  7916.       83,
  7917.      403,
  7918.        0,
  7919.       86,
  7920.      402,
  7921.        0,
  7922.       58,
  7923.       64,
  7924.        0,
  7925.       78,
  7926.      401,
  7927.        0,
  7928.      525,
  7929.       67,
  7930.        0,
  7931.      790,
  7932.       60,
  7933.       81,
  7934.        0,
  7935.       75,
  7936.       78,
  7937.        0,
  7938.       76,
  7939.       77,
  7940.        0,
  7941.        6,
  7942.       80,
  7943.       75,
  7944.        0,
  7945.       68,
  7946.       80,
  7947.        0,
  7948.      113,
  7949.       61,
  7950.        0,
  7951.       70,
  7952.      539,
  7953.       62,
  7954.        0,
  7955.      356,
  7956.       71,
  7957.        0,
  7958.       74,
  7959.       70,
  7960.       50,
  7961.        0,
  7962.      642,
  7963.       67,
  7964.        0,
  7965.      647,
  7966.       81,
  7967.        0,
  7968.      646,
  7969.       79,
  7970.        0,
  7971.       67,
  7972.       61,
  7973.        0,
  7974.      524,
  7975.      911,
  7976.       38,
  7977.        0,
  7978.       82,
  7979.       66,
  7980.        0,
  7981.       64,
  7982.       68,
  7983.        0,
  7984.       87,
  7985.       74,
  7986.       69,
  7987.        0,
  7988.       88,
  7989.       73,
  7990.      130,
  7991.        0,
  7992.       79,
  7993.       83,
  7994.        0,
  7995.       78,
  7996.       84,
  7997.        0,
  7998.       77,
  7999.       85,
  8000.        0,
  8001.       80,
  8002.       78,
  8003.        0,
  8004.      561,
  8005.      398,
  8006.        0,
  8007.        6,
  8008.      396,
  8009.        0,
  8010.      771,
  8011.      394,
  8012.        0,
  8013.       64,
  8014.       63,
  8015.      473,
  8016.      393,
  8017.        0,
  8018.       70,
  8019.      278,
  8020.        0,
  8021.       81,
  8022.      387,
  8023.        0,
  8024.      580,
  8025.       79,
  8026.      388,
  8027.        0,
  8028.      909,
  8029.      390,
  8030.        0,
  8031.      600,
  8032.      104,
  8033.        0,
  8034.      421,
  8035.      384,
  8036.        0,
  8037.       83,
  8038.      110,
  8039.     1176,
  8040.       66,
  8041.        0,
  8042.       84,
  8043.       67,
  8044.        0,
  8045.       85,
  8046.        5,
  8047.     1176,
  8048.       68,
  8049.        0,
  8050.       86,
  8051.       69,
  8052.        0,
  8053.      133,
  8054.      382,
  8055.        0,
  8056.       87,
  8057.      380,
  8058.        0,
  8059.       67,
  8060.      113,
  8061.        0,
  8062.       59,
  8063.       66,
  8064.        0,
  8065.      427,
  8066.      376,
  8067.        0,
  8068.       67,
  8069.      113,
  8070.        0,
  8071.       60,
  8072.      366,
  8073.        0,
  8074.      347,
  8075.      133,
  8076.        0,
  8077.      317,
  8078.      364,
  8079.        0,
  8080.      715,
  8081.      132,
  8082.      361,
  8083.        0,
  8084.       71,
  8085.       75,
  8086.      360,
  8087.        0,
  8088.       73,
  8089.      110,
  8090.      357,
  8091.        0,
  8092.       70,
  8093.       69,
  8094.        0,
  8095.      580,
  8096.       79,
  8097.        0,
  8098.       71,
  8099.       75,
  8100.        0,
  8101.      235,
  8102.       63,
  8103.        0,
  8104.      587,
  8105.       62,
  8106.        0,
  8107.      448,
  8108.       71,
  8109.        0,
  8110.      449,
  8111.       50,
  8112.        0,
  8113.        5,
  8114.       68,
  8115.        0,
  8116.      733,
  8117.      722,
  8118.       50,
  8119.        0,
  8120.      542,
  8121.      349,
  8122.        0,
  8123.      685,
  8124.      348,
  8125.        0,
  8126.        5,
  8127.       58,
  8128.      391,
  8129.      339,
  8130.        0,
  8131.       67,
  8132.       38,
  8133.      332,
  8134.        0,
  8135.       83,
  8136.      331,
  8137.        0,
  8138.       63,
  8139.       78,
  8140.        0,
  8141.       62,
  8142.       77,
  8143.        0,
  8144.       72,
  8145.       60,
  8146.        0,
  8147.       79,
  8148.       73,
  8149.        0,
  8150.      246,
  8151.       66,
  8152.        0,
  8153.       60,
  8154.      325,
  8155.        0,
  8156.       38,
  8157.       79,
  8158.        0,
  8159.       71,
  8160.       78,
  8161.        0,
  8162.       50,
  8163.       77,
  8164.        0,
  8165.      791,
  8166.       65,
  8167.       60,
  8168.        0,
  8169.        6,
  8170.       75,
  8171.        0,
  8172.       70,
  8173.       76,
  8174.        0,
  8175.      106,
  8176.       72,
  8177.        0,
  8178.      528,
  8179.       65,
  8180.        0,
  8181.      911,
  8182.       82,
  8183.        0,
  8184.        5,
  8185.      911,
  8186.       64,
  8187.        0,
  8188.      418,
  8189.       76,
  8190.        0,
  8191.      113,
  8192.       61,
  8193.        0,
  8194.      696,
  8195.        6,
  8196.       71,
  8197.       63,
  8198.        0,
  8199.      695,
  8200.      413,
  8201.       50,
  8202.      335,
  8203.       62,
  8204.        0,
  8205.       65,
  8206.       72,
  8207.        0,
  8208.      911,
  8209.      400,
  8210.       71,
  8211.        0,
  8212.       82,
  8213.       65,
  8214.        0,
  8215.       74,
  8216.       70,
  8217.        0,
  8218.      911,
  8219.       73,
  8220.       59,
  8221.        0,
  8222.      193,
  8223.       81,
  8224.        0,
  8225.      194,
  8226.       79,
  8227.        0,
  8228.      195,
  8229.       78,
  8230.        0,
  8231.      196,
  8232.       77,
  8233.        0,
  8234.      197,
  8235.       60,
  8236.        0,
  8237.      199,
  8238.       75,
  8239.        0,
  8240.      207,
  8241.      416,
  8242.       76,
  8243.        0,
  8244.       58,
  8245.       71,
  8246.       63,
  8247.        0,
  8248.       50,
  8249.       62,
  8250.        0,
  8251.      799,
  8252.       59,
  8253.       65,
  8254.       72,
  8255.        0,
  8256.      123,
  8257.       71,
  8258.        0,
  8259.       73,
  8260.      127,
  8261.       65,
  8262.        0,
  8263.      125,
  8264.       70,
  8265.        0,
  8266.       73,
  8267.       59,
  8268.        0,
  8269.       87,
  8270.       74,
  8271.        0,
  8272.       86,
  8273.      322,
  8274.        0,
  8275.       61,
  8276.       88,
  8277.       73,
  8278.        0,
  8279.      317,
  8280.       60,
  8281.       81,
  8282.        0,
  8283.       64,
  8284.       75,
  8285.       78,
  8286.        0,
  8287.      125,
  8288.       76,
  8289.       77,
  8290.        0,
  8291.       80,
  8292.       75,
  8293.        0,
  8294.      126,
  8295.       76,
  8296.        0,
  8297.       38,
  8298.       61,
  8299.        0,
  8300.       70,
  8301.       50,
  8302.        0,
  8303.       71,
  8304.      133,
  8305.        0,
  8306.       75,
  8307.      132,
  8308.        0,
  8309.       75,
  8310.      865,
  8311.        0,
  8312.       38,
  8313.      865,
  8314.        0,
  8315.      821,
  8316.      154,
  8317.        0,
  8318.       78,
  8319.      149,
  8320.        0,
  8321.       77,
  8322.      147,
  8323.        0,
  8324.       60,
  8325.      151,
  8326.        0,
  8327.       50,
  8328.       76,
  8329.      320,
  8330.        0,
  8331.       61,
  8332.      307,
  8333.       73,
  8334.        0,
  8335.       72,
  8336.       66,
  8337.        0,
  8338.      317,
  8339.       81,
  8340.        0,
  8341.       64,
  8342.       78,
  8343.        0,
  8344.       74,
  8345.       77,
  8346.        0,
  8347.      804,
  8348.       76,
  8349.        0,
  8350.      490,
  8351.       71,
  8352.       80,
  8353.        0,
  8354.      509,
  8355.       72,
  8356.        0,
  8357.      408,
  8358.       70,
  8359.        0,
  8360.      130,
  8361.      317,
  8362.        0,
  8363.       87,
  8364.       74,
  8365.        0,
  8366.       86,
  8367.      316,
  8368.        0,
  8369.       88,
  8370.       73,
  8371.        0,
  8372.      584,
  8373.       66,
  8374.        0,
  8375.       64,
  8376.       80,
  8377.        0,
  8378.       58,
  8379.       80,
  8380.       63,
  8381.        0,
  8382.       59,
  8383.       72,
  8384.        0,
  8385.      128,
  8386.       38,
  8387.        0,
  8388.        5,
  8389.       71,
  8390.        0,
  8391.       87,
  8392.      316,
  8393.       50,
  8394.        0,
  8395.       83,
  8396.       73,
  8397.       65,
  8398.        0,
  8399.       86,
  8400.       70,
  8401.        0,
  8402.       79,
  8403.       59,
  8404.        0,
  8405.       61,
  8406.      315,
  8407.        0,
  8408.      648,
  8409.      613,
  8410.      313,
  8411.        0,
  8412.       79,
  8413.      311,
  8414.        0,
  8415.       87,
  8416.       70,
  8417.        0,
  8418.      915,
  8419.      212,
  8420.        0,
  8421.      915,
  8422.      191,
  8423.        0,
  8424.      333,
  8425.      192,
  8426.        0,
  8427.      553,
  8428.      194,
  8429.        0,
  8430.      556,
  8431.      468,
  8432.      195,
  8433.        0,
  8434.      915,
  8435.      199,
  8436.        0,
  8437.      231,
  8438.      203,
  8439.        0,
  8440.     1176,
  8441.      213,
  8442.        0,
  8443.     1176,
  8444.      215,
  8445.        0,
  8446.      413,
  8447.      178,
  8448.        0,
  8449.     1176,
  8450.      691,
  8451.      179,
  8452.        0,
  8453.     1176,
  8454.      599,
  8455.      180,
  8456.        0,
  8457.       50,
  8458.       19,
  8459.        0,
  8460.       65,
  8461.      628,
  8462.      309,
  8463.        0,
  8464.       70,
  8465.      208,
  8466.        0,
  8467.       73,
  8468.       18,
  8469.        0,
  8470.      535,
  8471.      188,
  8472.        0,
  8473.      503,
  8474.       17,
  8475.        0,
  8476.      278,
  8477.      308,
  8478.        0,
  8479.      676,
  8480.      113,
  8481.        0,
  8482.       84,
  8483.      132,
  8484.      306,
  8485.        0,
  8486.      132,
  8487.      305,
  8488.        0,
  8489.      546,
  8490.       21,
  8491.        0,
  8492.       65,
  8493.      304,
  8494.        0,
  8495.       87,
  8496.      301,
  8497.        0,
  8498.      132,
  8499.      113,
  8500.        0,
  8501.       60,
  8502.      299,
  8503.        0,
  8504.      915,
  8505.      295,
  8506.        0,
  8507.       80,
  8508.      292,
  8509.        0,
  8510.       88,
  8511.      290,
  8512.        0,
  8513.        6,
  8514.      288,
  8515.        0,
  8516.       84,
  8517.      431,
  8518.      287,
  8519.        0,
  8520.       67,
  8521.      286,
  8522.        0,
  8523.      911,
  8524.      285,
  8525.        0,
  8526.      775,
  8527.       66,
  8528.        0,
  8529.       58,
  8530.       68,
  8531.        0,
  8532.       67,
  8533.       38,
  8534.        0,
  8535.      247,
  8536.       69,
  8537.       50,
  8538.        0,
  8539.       59,
  8540.      281,
  8541.        0,
  8542.       88,
  8543.      280,
  8544.        0,
  8545.       74,
  8546.      277,
  8547.        0,
  8548.      107,
  8549.      220,
  8550.        0,
  8551.       78,
  8552.      224,
  8553.        0,
  8554.       69,
  8555.      267,
  8556.        0,
  8557.       97,
  8558.      269,
  8559.        0,
  8560.       64,
  8561.      264,
  8562.        0,
  8563.       58,
  8564.       89,
  8565.        0,
  8566.       59,
  8567.       82,
  8568.        0,
  8569.      327,
  8570.       74,
  8571.        0,
  8572.      328,
  8573.       73,
  8574.        0,
  8575.       63,
  8576.       57,
  8577.        0,
  8578.       73,
  8579.       65,
  8580.       66,
  8581.        0,
  8582.       58,
  8583.       68,
  8584.        0,
  8585.       70,
  8586.       69,
  8587.        0,
  8588.       68,
  8589.       63,
  8590.        0,
  8591.       69,
  8592.       62,
  8593.        0,
  8594.      500,
  8595.       90,
  8596.        0,
  8597.      932,
  8598.       65,
  8599.        0,
  8600.      932,
  8601.       70,
  8602.        0,
  8603.       64,
  8604.      262,
  8605.        0,
  8606.      464,
  8607.       74,
  8608.        0,
  8609.      493,
  8610.       73,
  8611.        0,
  8612.       66,
  8613.       81,
  8614.       86,
  8615.        0,
  8616.       67,
  8617.       79,
  8618.       88,
  8619.        0,
  8620.      687,
  8621.       60,
  8622.       81,
  8623.        0,
  8624.       75,
  8625.       78,
  8626.        0,
  8627.       76,
  8628.       77,
  8629.        0,
  8630.       80,
  8631.       75,
  8632.        0,
  8633.      447,
  8634.       38,
  8635.       61,
  8636.        0,
  8637.       70,
  8638.       50,
  8639.        0,
  8640.       58,
  8641.       64,
  8642.        0,
  8643.      931,
  8644.       66,
  8645.        0,
  8646.      131,
  8647.       68,
  8648.        0,
  8649.       81,
  8650.      931,
  8651.      134,
  8652.       69,
  8653.        0,
  8654.       68,
  8655.       80,
  8656.        0,
  8657.       38,
  8658.       61,
  8659.        0,
  8660.       67,
  8661.       38,
  8662.        0,
  8663.       68,
  8664.       71,
  8665.        0,
  8666.       73,
  8667.       82,
  8668.        0,
  8669.       81,
  8670.      258,
  8671.        0,
  8672.       65,
  8673.       81,
  8674.        0,
  8675.       80,
  8676.      148,
  8677.       78,
  8678.        0,
  8679.      152,
  8680.       77,
  8681.        0,
  8682.      667,
  8683.      150,
  8684.       60,
  8685.        0,
  8686.      767,
  8687.       64,
  8688.       63,
  8689.        0,
  8690.       74,
  8691.       62,
  8692.        0,
  8693.       67,
  8694.       38,
  8695.        0,
  8696.       58,
  8697.       68,
  8698.       71,
  8699.        0,
  8700.       69,
  8701.       50,
  8702.        0,
  8703.       59,
  8704.       65,
  8705.        0,
  8706.       58,
  8707.       64,
  8708.        0,
  8709.       73,
  8710.       66,
  8711.        0,
  8712.      766,
  8713.       67,
  8714.        0,
  8715.       58,
  8716.       68,
  8717.        0,
  8718.       72,
  8719.       81,
  8720.        0,
  8721.        6,
  8722.       78,
  8723.        0,
  8724.      667,
  8725.       60,
  8726.        0,
  8727.      123,
  8728.       75,
  8729.        0,
  8730.       64,
  8731.       68,
  8732.       80,
  8733.        0,
  8734.       64,
  8735.       63,
  8736.        0,
  8737.      126,
  8738.      540,
  8739.       62,
  8740.        0,
  8741.       73,
  8742.       72,
  8743.        0,
  8744.      583,
  8745.       59,
  8746.        0,
  8747.      355,
  8748.       71,
  8749.       63,
  8750.      255,
  8751.        0,
  8752.       58,
  8753.       64,
  8754.        0,
  8755.       86,
  8756.      254,
  8757.        0,
  8758.      727,
  8759.      684,
  8760.       60,
  8761.       81,
  8762.        0,
  8763.       75,
  8764.      371,
  8765.       78,
  8766.        0,
  8767.       76,
  8768.       77,
  8769.        0,
  8770.       80,
  8771.       75,
  8772.        0,
  8773.       68,
  8774.       80,
  8775.        0,
  8776.       97,
  8777.       61,
  8778.        0,
  8779.      486,
  8780.       38,
  8781.        0,
  8782.       70,
  8783.       50,
  8784.        0,
  8785.      184,
  8786.       64,
  8787.        0,
  8788.      185,
  8789.       74,
  8790.        0,
  8791.       65,
  8792.      683,
  8793.       81,
  8794.        0,
  8795.       38,
  8796.       79,
  8797.        0,
  8798.       71,
  8799.      368,
  8800.       78,
  8801.        0,
  8802.       50,
  8803.       77,
  8804.        0,
  8805.       65,
  8806.       60,
  8807.        0,
  8808.       70,
  8809.       76,
  8810.        0,
  8811.       58,
  8812.       80,
  8813.        0,
  8814.       58,
  8815.       64,
  8816.        0,
  8817.      126,
  8818.       74,
  8819.        0,
  8820.       83,
  8821.       66,
  8822.        0,
  8823.       85,
  8824.      399,
  8825.       68,
  8826.        0,
  8827.       86,
  8828.       69,
  8829.        0,
  8830.       60,
  8831.       86,
  8832.      252,
  8833.        0,
  8834.       60,
  8835.       81,
  8836.        0,
  8837.        6,
  8838.      725,
  8839.       75,
  8840.       78,
  8841.        0,
  8842.       76,
  8843.       77,
  8844.        0,
  8845.       80,
  8846.       75,
  8847.        0,
  8848.       68,
  8849.       80,
  8850.        0,
  8851.      129,
  8852.       62,
  8853.        0,
  8854.      718,
  8855.       38,
  8856.        0,
  8857.       70,
  8858.       50,
  8859.        0,
  8860.     1176,
  8861.      467,
  8862.      251,
  8863.        0,
  8864.      479,
  8865.       64,
  8866.        0,
  8867.      480,
  8868.       74,
  8869.        0,
  8870.       64,
  8871.       68,
  8872.        0,
  8873.      383,
  8874.       69,
  8875.        0,
  8876.      750,
  8877.       79,
  8878.        0,
  8879.      552,
  8880.      113,
  8881.      198,
  8882.       61,
  8883.        0,
  8884.        5,
  8885.      915,
  8886.       63,
  8887.        0,
  8888.     1119,
  8889.      477,
  8890.      330,
  8891.       62,
  8892.        0,
  8893.     1234,
  8894.       38,
  8895.        0,
  8896.     1234,
  8897.       50,
  8898.        0,
  8899.      679,
  8900.       65,
  8901.        0,
  8902.     1176,
  8903.       58,
  8904.        0,
  8905.       61,
  8906.       59,
  8907.        0,
  8908.       67,
  8909.      250,
  8910.        0,
  8911.       81,
  8912.       87,
  8913.       74,
  8914.        0,
  8915.       88,
  8916.       73,
  8917.        0,
  8918.      180,
  8919.      249,
  8920.        0,
  8921.      740,
  8922.       80,
  8923.      181,
  8924.       78,
  8925.        0,
  8926.      182,
  8927.      333,
  8928.       77,
  8929.        0,
  8930.        6,
  8931.      595,
  8932.       75,
  8933.        0,
  8934.       38,
  8935.       61,
  8936.        0,
  8937.       82,
  8938.       72,
  8939.        0,
  8940.      210,
  8941.      128,
  8942.       38,
  8943.        0,
  8944.       58,
  8945.       71,
  8946.        0,
  8947.      611,
  8948.       59,
  8949.       21,
  8950.      386,
  8951.       65,
  8952.        0,
  8953.       61,
  8954.       79,
  8955.       73,
  8956.        0,
  8957.       72,
  8958.       66,
  8959.        0,
  8960.       74,
  8961.       62,
  8962.      248,
  8963.        0,
  8964.       72,
  8965.       60,
  8966.        0,
  8967.      413,
  8968.       76,
  8969.        0,
  8970.       67,
  8971.       61,
  8972.        0,
  8973.       80,
  8974.       63,
  8975.        0,
  8976.      352,
  8977.       65,
  8978.        0,
  8979.      354,
  8980.       70,
  8981.        0,
  8982.      437,
  8983.      123,
  8984.        0,
  8985.      439,
  8986.      246,
  8987.        0,
  8988.      441,
  8989.       64,
  8990.        0,
  8991.      442,
  8992.      247,
  8993.        0,
  8994.      446,
  8995.      126,
  8996.        0,
  8997.      456,
  8998.       73,
  8999.        0,
  9000.       82,
  9001.       72,
  9002.       66,
  9003.        0,
  9004.       74,
  9005.       69,
  9006.        0,
  9007.      807,
  9008.     1123,
  9009.       73,
  9010.      130,
  9011.        0,
  9012.       63,
  9013.       84,
  9014.        0,
  9015.       62,
  9016.       85,
  9017.        0,
  9018.       72,
  9019.       86,
  9020.        0,
  9021.     1123,
  9022.       88,
  9023.        0,
  9024.      578,
  9025.       79,
  9026.        0,
  9027.      606,
  9028.       77,
  9029.        0,
  9030.      414,
  9031.      579,
  9032.       60,
  9033.        0,
  9034.       71,
  9035.       75,
  9036.        0,
  9037.      463,
  9038.       50,
  9039.       76,
  9040.        0,
  9041.        5,
  9042.       71,
  9043.       80,
  9044.        0,
  9045.      216,
  9046.       61,
  9047.        0,
  9048.      184,
  9049.      237,
  9050.       63,
  9051.        0,
  9052.      185,
  9053.      236,
  9054.       62,
  9055.        0,
  9056.      186,
  9057.       72,
  9058.        0,
  9059.      238,
  9060.       71,
  9061.        0,
  9062.       58,
  9063.      240,
  9064.        0,
  9065.       72,
  9066.      242,
  9067.        0,
  9068.       66,
  9069.      243,
  9070.        0,
  9071.      256,
  9072.      236,
  9073.        0,
  9074.       76,
  9075.      298,
  9076.      238,
  9077.        0,
  9078.      284,
  9079.       70,
  9080.        0,
  9081.      201,
  9082.     1163,
  9083.        0,
  9084.       84,
  9085.       67,
  9086.     1163,
  9087.        0,
  9088.       69,
  9089.      154,
  9090.        0,
  9091.      680,
  9092.      151,
  9093.        0,
  9094.       68,
  9095.      148,
  9096.        0,
  9097.       69,
  9098.      152,
  9099.        0,
  9100.      297,
  9101.      133,
  9102.        0,
  9103.       71,
  9104.       63,
  9105.      227,
  9106.        0,
  9107.       82,
  9108.       66,
  9109.        0,
  9110.       64,
  9111.       68,
  9112.        0,
  9113.      318,
  9114.       72,
  9115.        0,
  9116.       59,
  9117.      106,
  9118.        0,
  9119.       64,
  9120.      742,
  9121.       68,
  9122.      224,
  9123.        0,
  9124.       88,
  9125.      370,
  9126.      221,
  9127.        0,
  9128.       78,
  9129.      220,
  9130.        0,
  9131.       76,
  9132.      219,
  9133.        0,
  9134.      362,
  9135.      217,
  9136.        0,
  9137.       69,
  9138.       50,
  9139.      212,
  9140.        0,
  9141.       65,
  9142.      189,
  9143.        0,
  9144.       63,
  9145.      191,
  9146.        0,
  9147.       70,
  9148.       62,
  9149.      303,
  9150.      192,
  9151.        0,
  9152.       72,
  9153.      193,
  9154.        0,
  9155.      180,
  9156.      194,
  9157.        0,
  9158.       58,
  9159.       63,
  9160.      181,
  9161.      195,
  9162.        0,
  9163.       62,
  9164.      182,
  9165.      196,
  9166.        0,
  9167.       59,
  9168.      466,
  9169.       72,
  9170.      197,
  9171.        0,
  9172.       64,
  9173.      199,
  9174.        0,
  9175.       74,
  9176.      207,
  9177.        0,
  9178.       79,
  9179.       73,
  9180.      201,
  9181.        0,
  9182.       78,
  9183.      202,
  9184.        0,
  9185.       77,
  9186.      203,
  9187.        0,
  9188.       77,
  9189.      177,
  9190.        0,
  9191.      280,
  9192.       66,
  9193.       60,
  9194.      213,
  9195.        0,
  9196.       67,
  9197.      214,
  9198.        0,
  9199.       68,
  9200.      519,
  9201.       75,
  9202.      215,
  9203.        0,
  9204.       69,
  9205.       76,
  9206.      178,
  9207.        0,
  9208.       64,
  9209.      365,
  9210.       80,
  9211.      181,
  9212.        0,
  9213.       74,
  9214.      134,
  9215.      182,
  9216.        0,
  9217.       78,
  9218.      211,
  9219.        0,
  9220.       70,
  9221.       19,
  9222.        0,
  9223.       59,
  9224.       66,
  9225.      209,
  9226.        0,
  9227.       67,
  9228.      206,
  9229.        0,
  9230.      550,
  9231.       18,
  9232.        0,
  9233.      534,
  9234.      186,
  9235.        0,
  9236.      735,
  9237.      188,
  9238.        0,
  9239.       61,
  9240.       22,
  9241.        0,
  9242.       64,
  9243.       63,
  9244.       17,
  9245.        0,
  9246.       59,
  9247.       21,
  9248.        0,
  9249.       50,
  9250.       62,
  9251.      200,
  9252.        0,
  9253.       65,
  9254.       72,
  9255.       94,
  9256.        0,
  9257.      577,
  9258.        5,
  9259.        0,
  9260.      409,
  9261.       58,
  9262.        6,
  9263.        0,
  9264.       74,
  9265.       69,
  9266.      175,
  9267.        0,
  9268.      392,
  9269.      113,
  9270.        0,
  9271.       77,
  9272.      112,
  9273.        0,
  9274.      233,
  9275.      110,
  9276.        0,
  9277.       74,
  9278.      109,
  9279.        0,
  9280.      582,
  9281.      173,
  9282.        0,
  9283.       38,
  9284.       43,
  9285.        0,
  9286.      345,
  9287.      273,
  9288.       21,
  9289.        0,
  9290.      555,
  9291.      168,
  9292.        0,
  9293.       79,
  9294.      166,
  9295.        0,
  9296.      518,
  9297.      165,
  9298.        0,
  9299.       87,
  9300.      164,
  9301.        0,
  9302.       78,
  9303.      163,
  9304.        0,
  9305.       85,
  9306.      160,
  9307.        0,
  9308.       66,
  9309.      157,
  9310.        0,
  9311.       38,
  9312.     1165,
  9313.        0,
  9314.        6,
  9315.       78,
  9316.     1163,
  9317.        0,
  9318.       38,
  9319.     1163,
  9320.        0,
  9321.      185,
  9322.     1163,
  9323.        0,
  9324.      515,
  9325.     1163,
  9326.        0,
  9327.       66,
  9328.     1163,
  9329.        0,
  9330.       65,
  9331.     1163,
  9332.        0,
  9333.     1176,
  9334.      146,
  9335.        0,
  9336.      230,
  9337.      145,
  9338.        0,
  9339.      826,
  9340.      413,
  9341.      147,
  9342.        0,
  9343.      571,
  9344.       81,
  9345.      151,
  9346.        0,
  9347.       75,
  9348.      148,
  9349.        0,
  9350.       76,
  9351.      152,
  9352.        0,
  9353.      819,
  9354.      150,
  9355.        0,
  9356.       64,
  9357.       78,
  9358.        0,
  9359.      690,
  9360.       77,
  9361.        0,
  9362.      106,
  9363.      512,
  9364.       60,
  9365.        0,
  9366.      381,
  9367.       71,
  9368.        0,
  9369.      533,
  9370.       50,
  9371.        0,
  9372.      220,
  9373.       38,
  9374.      138,
  9375.        0,
  9376.      605,
  9377.      139,
  9378.        0,
  9379.       77,
  9380.      137,
  9381.        0,
  9382.       58,
  9383.      235,
  9384.      131,
  9385.        0,
  9386.       81,
  9387.      134,
  9388.        0,
  9389.       75,
  9390.      132,
  9391.        0,
  9392.      266,
  9393.      125,
  9394.        0,
  9395.      146,
  9396.      124,
  9397.        0,
  9398.       65,
  9399.       66,
  9400.        0,
  9401.      231,
  9402.       68,
  9403.        0,
  9404.       70,
  9405.       69,
  9406.        0,
  9407.       58,
  9408.      122,
  9409.        0,
  9410.       59,
  9411.      130,
  9412.        0,
  9413.       38,
  9414.       83,
  9415.        0,
  9416.       71,
  9417.       84,
  9418.        0,
  9419.       50,
  9420.       85,
  9421.        0,
  9422.       65,
  9423.       86,
  9424.        0,
  9425.      909,
  9426.       88,
  9427.        0,
  9428.       18,
  9429.       81,
  9430.        0,
  9431.      909,
  9432.       79,
  9433.        0,
  9434.       58,
  9435.       78,
  9436.        0,
  9437.      909,
  9438.       77,
  9439.        0,
  9440.       59,
  9441.       60,
  9442.        0,
  9443.      909,
  9444.       75,
  9445.        0,
  9446.      134,
  9447.       76,
  9448.        0,
  9449.       67,
  9450.       61,
  9451.        0,
  9452.      203,
  9453.      365,
  9454.       63,
  9455.        0,
  9456.      134,
  9457.       62,
  9458.        0,
  9459.       67,
  9460.       38,
  9461.        0,
  9462.       68,
  9463.       71,
  9464.        0,
  9465.       87,
  9466.       69,
  9467.       50,
  9468.        0,
  9469.      612,
  9470.       83,
  9471.       65,
  9472.        0,
  9473.       86,
  9474.       70,
  9475.        0,
  9476.       79,
  9477.       59,
  9478.        0,
  9479.       70,
  9480.      121,
  9481.        0,
  9482.       67,
  9483.      113,
  9484.        0,
  9485.      703,
  9486.       81,
  9487.       74,
  9488.        0,
  9489.      452,
  9490.       67,
  9491.        0,
  9492.      562,
  9493.       75,
  9494.        0,
  9495.       58,
  9496.       63,
  9497.        0,
  9498.      651,
  9499.       59,
  9500.       72,
  9501.        0,
  9502.       73,
  9503.      176,
  9504.       65,
  9505.        0,
  9506.       58,
  9507.       64,
  9508.        0,
  9509.      665,
  9510.       66,
  9511.        0,
  9512.       71,
  9513.       63,
  9514.        0,
  9515.      650,
  9516.       65,
  9517.       72,
  9518.        0,
  9519.      231,
  9520.       64,
  9521.       71,
  9522.        0,
  9523.      350,
  9524.       50,
  9525.        0,
  9526.      604,
  9527.      239,
  9528.       65,
  9529.        0,
  9530.       74,
  9531.       70,
  9532.        0,
  9533.      280,
  9534.       65,
  9535.      118,
  9536.        0,
  9537.     1176,
  9538.       70,
  9539.      114,
  9540.        0,
  9541.      915,
  9542.      420,
  9543.      113,
  9544.        0,
  9545.        5,
  9546.      111,
  9547.        0,
  9548.       87,
  9549.      109,
  9550.        0,
  9551.       60,
  9552.       86,
  9553.      109,
  9554.        0,
  9555.       64,
  9556.      107,
  9557.        0,
  9558.      161,
  9559.      103,
  9560.        0,
  9561.      911,
  9562.      158,
  9563.       51,
  9564.        0,
  9565.      911,
  9566.       74,
  9567.       50,
  9568.        0,
  9569.      155,
  9570.       97,
  9571.        0,
  9572.       82,
  9573.      179,
  9574.       94,
  9575.        0,
  9576.       58,
  9577.       64,
  9578.        0,
  9579.       38,
  9580.       91,
  9581.        0,
  9582.      514,
  9583.       57,
  9584.        0,
  9585.      652,
  9586.       66,
  9587.        0,
  9588.      128,
  9589.       67,
  9590.        0,
  9591.      231,
  9592.       58,
  9593.       68,
  9594.        0,
  9595.      124,
  9596.       84,
  9597.        0,
  9598.      113,
  9599.       88,
  9600.        0,
  9601.       63,
  9602.       78,
  9603.        0,
  9604.      539,
  9605.       62,
  9606.       77,
  9607.        0,
  9608.       72,
  9609.       60,
  9610.        0,
  9611.      355,
  9612.       63,
  9613.       75,
  9614.        0,
  9615.      666,
  9616.      134,
  9617.       62,
  9618.       76,
  9619.        0,
  9620.      545,
  9621.      356,
  9622.       68,
  9623.       80,
  9624.        0,
  9625.       50,
  9626.       76,
  9627.       92,
  9628.        0,
  9629.      378,
  9630.       62,
  9631.        0,
  9632.      187,
  9633.       90,
  9634.        0,
  9635.      129,
  9636.       50,
  9637.        0,
  9638.       38,
  9639.       59,
  9640.        0,
  9641.       79,
  9642.       56,
  9643.        0,
  9644.      220,
  9645.       54,
  9646.        0,
  9647.      360,
  9648.       55,
  9649.        0,
  9650.       60,
  9651.       53,
  9652.        0,
  9653.       79,
  9654.       52,
  9655.        0,
  9656.       87,
  9657.       50,
  9658.        0,
  9659.       38,
  9660.      407,
  9661.       39,
  9662.        0,
  9663.      751,
  9664.       59,
  9665.       35,
  9666.        0,
  9667.      413,
  9668.        5,
  9669.        0,
  9670.       76,
  9671.     1176,
  9672.        6,
  9673.        0,
  9674.      609,
  9675.       23,
  9676.        0,
  9677.      760,
  9678.       25,
  9679.        0,
  9680.      220,
  9681.       26,
  9682.        0,
  9683.      134,
  9684.       19,
  9685.        0,
  9686.      513,
  9687.       18,
  9688.        0,
  9689.        6,
  9690.       28,
  9691.        0,
  9692.       69,
  9693.      300,
  9694.       50,
  9695.     1240,
  9696.        0,
  9697.       58,
  9698.        6,
  9699.      259,
  9700.     1240,
  9701.        0,
  9702.       38,
  9703.       73,
  9704.     1240,
  9705.        0,
  9706.       61,
  9707.     1240,
  9708.        0,
  9709.       82,
  9710.     1051,
  9711.        0,
  9712.      734,
  9713.        7,
  9714.        0,
  9715.       77,
  9716.        6,
  9717.        0,
  9718.       82,
  9719.      827,
  9720.        0,
  9721.       79,
  9722.        3,
  9723.        0,
  9724.       63,
  9725.        4,
  9726.        0
  9727.       };
  9728.  
  9729. long act_tab2[] = {
  9730.        0,
  9731.        0,
  9732.        0,
  9733.        0,
  9734.        0,
  9735.        0,
  9736.       162371,
  9737.       162372,
  9738.       162373,
  9739.       162374,
  9740.        0,
  9741.        0,
  9742.       227323,
  9743.        0,
  9744.        0,
  9745.        0,
  9746.       162381,
  9747.        0,
  9748.        0,
  9749.       162384,
  9750.        0,
  9751.        0,
  9752.        0,
  9753.       162388,
  9754.        0,
  9755.        0,
  9756.        0,
  9757.       102085,
  9758.       102086,
  9759.       102087,
  9760.        0,
  9761.        51060,
  9762.        51061,
  9763.        51062,
  9764.        0,
  9765.        0,
  9766.        0,
  9767.        0,
  9768.        0,
  9769.        0,
  9770.        0,
  9771.        0,
  9772.        0,
  9773.        0,
  9774.        0,
  9775.        0,
  9776.        0,
  9777.        0,
  9778.        0,
  9779.        0,
  9780.        0,
  9781.        0,
  9782.       185612,
  9783.        0,
  9784.        0,
  9785.        0,
  9786.        0,
  9787.        0,
  9788.        0,
  9789.        0,
  9790.        0,
  9791.        0,
  9792.        51091,
  9793.        0,
  9794.        51093,
  9795.        0,
  9796.       102124,
  9797.        51096,
  9798.       102126,
  9799.        0,
  9800.        51099,
  9801.        0,
  9802.        51101,
  9803.        0,
  9804.        0,
  9805.        0,
  9806.        0,
  9807.        0,
  9808.        0,
  9809.        0,
  9810.       116055,
  9811.        0,
  9812.        0,
  9813.        0,
  9814.       116059,
  9815.        0,
  9816.       116061,
  9817.        0,
  9818.        83590,
  9819.        0,
  9820.        83592,
  9821.        0,
  9822.        0,
  9823.       102151,
  9824.        0,
  9825.        51124,
  9826.        0,
  9827.        0,
  9828.        51127,
  9829.        0,
  9830.        88241,
  9831.        0,
  9832.        0,
  9833.        51132,
  9834.        0,
  9835.        0,
  9836.        0,
  9837.        0,
  9838.        0,
  9839.        0,
  9840.        0,
  9841.        0,
  9842.        0,
  9843.        0,
  9844.       116089,
  9845.        0,
  9846.        0,
  9847.        0,
  9848.        0,
  9849.        0,
  9850.       116095,
  9851.       116096,
  9852.        0,
  9853.        0,
  9854.        0,
  9855.        0,
  9856.       116101,
  9857.        0,
  9858.       116103,
  9859.        0,
  9860.        83632,
  9861.       116106,
  9862.       116107,
  9863.       116108,
  9864.        0,
  9865.       116110,
  9866.        0,
  9867.       116112,
  9868.        0,
  9869.       116114,
  9870.       116115,
  9871.       116116,
  9872.        0,
  9873.        0,
  9874.        0,
  9875.       204261,
  9876.        0,
  9877.        0,
  9878.        0,
  9879.        0,
  9880.        0,
  9881.        0,
  9882.        97571,
  9883.        0,
  9884.        0,
  9885.        0,
  9886.        0,
  9887.        0,
  9888.        97577,
  9889.        0,
  9890.        0,
  9891.        0,
  9892.        0,
  9893.        0,
  9894.        0,
  9895.        55833,
  9896.        0,
  9897.        0,
  9898.        0,
  9899.       213563,
  9900.        0,
  9901.        0,
  9902.        0,
  9903.        0,
  9904.        0,
  9905.        0,
  9906.       102234,
  9907.        0,
  9908.       102236,
  9909.       102237,
  9910.        51209,
  9911.        51210,
  9912.        51211,
  9913.        51212,
  9914.        0,
  9915.        0,
  9916.        0,
  9917.       102245,
  9918.       102246,
  9919.       102247,
  9920.       102248,
  9921.        0,
  9922.       102250,
  9923.        0,
  9924.        0,
  9925.        0,
  9926.        0,
  9927.       102255,
  9928.       102256,
  9929.        0,
  9930.        51229,
  9931.        0,
  9932.        0,
  9933.        51232,
  9934.        0,
  9935.        0,
  9936.        51235,
  9937.        83709,
  9938.        83710,
  9939.        0,
  9940.        0,
  9941.        0,
  9942.        0,
  9943.        0,
  9944.        0,
  9945.        0,
  9946.        0,
  9947.        0,
  9948.        83720,
  9949.        0,
  9950.        0,
  9951.        0,
  9952.        0,
  9953.       162588,
  9954.        0,
  9955.        0,
  9956.        83728,
  9957.        83729,
  9958.        83730,
  9959.        83731,
  9960.        83732,
  9961.        0,
  9962.        83734,
  9963.        0,
  9964.       195072,
  9965.        0,
  9966.        83738,
  9967.       195075,
  9968.        0,
  9969.        0,
  9970.        0,
  9971.        0,
  9972.        14159,
  9973.        0,
  9974.        0,
  9975.        0,
  9976.        0,
  9977.        0,
  9978.        0,
  9979.        0,
  9980.        0,
  9981.        0,
  9982.        0,
  9983.        0,
  9984.        0,
  9985.        0,
  9986.        0,
  9987.        0,
  9988.        0,
  9989.        0,
  9990.        0,
  9991.        0,
  9992.        0,
  9993.        55931,
  9994.        88405,
  9995.       181186,
  9996.        0,
  9997.        88408,
  9998.        0,
  9999.        0,
  10000.        0,
  10001.        0,
  10002.        0,
  10003.       176555,
  10004.        0,
  10005.        88416,
  10006.        88417,
  10007.       181198,
  10008.       181199,
  10009.        0,
  10010.        0,
  10011.        0,
  10012.        0,
  10013.        0,
  10014.        0,
  10015.        0,
  10016.        74510,
  10017.        0,
  10018.        0,
  10019.        0,
  10020.       241518,
  10021.        0,
  10022.       209047,
  10023.        0,
  10024.        37406,
  10025.       209050,
  10026.       260080,
  10027.        0,
  10028.        0,
  10029.        0,
  10030.        0,
  10031.        0,
  10032.        0,
  10033.        55971,
  10034.       158030,
  10035.        0,
  10036.        88447,
  10037.        0,
  10038.        0,
  10039.        0,
  10040.        0,
  10041.        14228,
  10042.        0,
  10043.        0,
  10044.        0,
  10045.        0,
  10046.       153403,
  10047.        0,
  10048.       171961,
  10049.       171962,
  10050.        0,
  10051.       222993,
  10052.        0,
  10053.        0,
  10054.        0,
  10055.        0,
  10056.        0,
  10057.        0,
  10058.        0,
  10059.        0,
  10060.        88471,
  10061.       190530,
  10062.        0,
  10063.        0,
  10064.        0,
  10065.        0,
  10066.        0,
  10067.        0,
  10068.        0,
  10069.       223011,
  10070.        0,
  10071.        0,
  10072.        0,
  10073.        0,
  10074.        0,
  10075.        0,
  10076.        0,
  10077.        0,
  10078.        0,
  10079.        0,
  10080.        0,
  10081.        0,
  10082.       102410,
  10083.        0,
  10084.       102412,
  10085.        0,
  10086.        0,
  10087.       102415,
  10088.       172001,
  10089.        0,
  10090.       139530,
  10091.        0,
  10092.        0,
  10093.        0,
  10094.        0,
  10095.        56033,
  10096.        0,
  10097.        0,
  10098.        0,
  10099.        0,
  10100.        0,
  10101.        0,
  10102.        0,
  10103.        0,
  10104.        0,
  10105.        0,
  10106.        0,
  10107.        0,
  10108.        0,
  10109.        0,
  10110.        0,
  10111.        0,
  10112.       102440,
  10113.        0,
  10114.        0,
  10115.       102443,
  10116.        0,
  10117.        0,
  10118.        0,
  10119.        0,
  10120.       255535,
  10121.       102449,
  10122.        0,
  10123.       102451,
  10124.        0,
  10125.        0,
  10126.        0,
  10127.        0,
  10128.        0,
  10129.        88540,
  10130.        0,
  10131.        0,
  10132.        0,
  10133.        0,
  10134.        0,
  10135.        0,
  10136.        0,
  10137.        0,
  10138.        0,
  10139.       134940,
  10140.       134941,
  10141.       134942,
  10142.        0,
  10143.        88554,
  10144.       153501,
  10145.        0,
  10146.       102474,
  10147.        0,
  10148.        0,
  10149.       102477,
  10150.        0,
  10151.        0,
  10152.        0,
  10153.       102481,
  10154.       102482,
  10155.        0,
  10156.        0,
  10157.        0,
  10158.        0,
  10159.        0,
  10160.        0,
  10161.        0,
  10162.        0,
  10163.      433,
  10164.        0,
  10165.        0,
  10166.        0,
  10167.        0,
  10168.        0,
  10169.        0,
  10170.        0,
  10171.        0,
  10172.        0,
  10173.       134974,
  10174.        0,
  10175.       134976,
  10176.       134977,
  10177.       218480,
  10178.        0,
  10179.        0,
  10180.       134981,
  10181.       134982,
  10182.        0,
  10183.        0,
  10184.        0,
  10185.        0,
  10186.        0,
  10187.        0,
  10188.        0,
  10189.        0,
  10190.        0,
  10191.        0,
  10192.        0,
  10193.        0,
  10194.        0,
  10195.        0,
  10196.       172109,
  10197.       172110,
  10198.       172111,
  10199.       172112,
  10200.        0,
  10201.        0,
  10202.        0,
  10203.        0,
  10204.        0,
  10205.       102533,
  10206.        0,
  10207.       172120,
  10208.        0,
  10209.       172122,
  10210.        0,
  10211.       172124,
  10212.        0,
  10213.        0,
  10214.        0,
  10215.       172128,
  10216.        0,
  10217.        0,
  10218.       172131,
  10219.       172132,
  10220.        0,
  10221.       172134,
  10222.       172135,
  10223.        0,
  10224.        0,
  10225.       172138,
  10226.        0,
  10227.       153584,
  10228.       153585,
  10229.        0,
  10230.       153587,
  10231.       102559,
  10232.        0,
  10233.       102561,
  10234.       102562,
  10235.        28339,
  10236.        0,
  10237.        0,
  10238.        0,
  10239.        0,
  10240.        0,
  10241.        0,
  10242.        0,
  10243.        0,
  10244.        0,
  10245.        0,
  10246.       153603,
  10247.       153604,
  10248.       153605,
  10249.        0,
  10250.        0,
  10251.       102579,
  10252.        0,
  10253.        0,
  10254.       102582,
  10255.        0,
  10256.        0,
  10257.       102585,
  10258.       135059,
  10259.       135060,
  10260.        0,
  10261.       135062,
  10262.        0,
  10263.        0,
  10264.        0,
  10265.        0,
  10266.        0,
  10267.        0,
  10268.        0,
  10269.        0,
  10270.        0,
  10271.        0,
  10272.        0,
  10273.        0,
  10274.        0,
  10275.        0,
  10276.        0,
  10277.       135078,
  10278.       135079,
  10279.       135080,
  10280.       135081,
  10281.       135082,
  10282.        0,
  10283.       135084,
  10284.       135085,
  10285.        0,
  10286.        0,
  10287.       135088,
  10288.       111894,
  10289.       195397,
  10290.        93340,
  10291.        0,
  10292.       195400,
  10293.        88704,
  10294.        0,
  10295.        0,
  10296.        0,
  10297.        0,
  10298.        0,
  10299.        0,
  10300.        0,
  10301.        0,
  10302.        0,
  10303.        0,
  10304.        0,
  10305.        0,
  10306.        0,
  10307.        0,
  10308.       237167,
  10309.       190778,
  10310.        0,
  10311.        0,
  10312.        0,
  10313.        0,
  10314.        0,
  10315.        0,
  10316.       232536,
  10317.       125840,
  10318.        56256,
  10319.        0,
  10320.       172233,
  10321.        0,
  10322.        0,
  10323.       172236,
  10324.       172237,
  10325.        0,
  10326.        93376,
  10327.        0,
  10328.        0,
  10329.        0,
  10330.        0,
  10331.        0,
  10332.        0,
  10333.        0,
  10334.        0,
  10335.        0,
  10336.        0,
  10337.        0,
  10338.        0,
  10339.        0,
  10340.        0,
  10341.        0,
  10342.       190811,
  10343.       190812,
  10344.        0,
  10345.        88756,
  10346.        0,
  10347.        0,
  10348.        0,
  10349.        0,
  10350.       125873,
  10351.        0,
  10352.        0,
  10353.        37735,
  10354.        0,
  10355.        0,
  10356.        0,
  10357.        0,
  10358.        0,
  10359.        0,
  10360.       107327,
  10361.        79494,
  10362.        0,
  10363.        0,
  10364.        0,
  10365.        0,
  10366.        0,
  10367.        0,
  10368.        0,
  10369.        0,
  10370.       232590,
  10371.        0,
  10372.        0,
  10373.       190842,
  10374.       190843,
  10375.       139815,
  10376.        0,
  10377.        0,
  10378.       139818,
  10379.        51678,
  10380.       190849,
  10381.        0,
  10382.       190851,
  10383.        0,
  10384.        0,
  10385.        0,
  10386.        0,
  10387.        0,
  10388.        0,
  10389.        0,
  10390.        0,
  10391.        0,
  10392.        0,
  10393.        0,
  10394.       237253,
  10395.        0,
  10396.        0,
  10397.        0,
  10398.        0,
  10399.        0,
  10400.        0,
  10401.        0,
  10402.        0,
  10403.        0,
  10404.        0,
  10405.       190874,
  10406.        84178,
  10407.       190876,
  10408.       190877,
  10409.       107376,
  10410.        0,
  10411.        0,
  10412.        0,
  10413.        0,
  10414.        0,
  10415.       153772,
  10416.        0,
  10417.        0,
  10418.       255833,
  10419.        0,
  10420.        0,
  10421.        0,
  10422.        0,
  10423.        0,
  10424.        0,
  10425.        0,
  10426.       237285,
  10427.       237286,
  10428.       237287,
  10429.        0,
  10430.        0,
  10431.       237290,
  10432.       260486,
  10433.        0,
  10434.        0,
  10435.        0,
  10436.        0,
  10437.        0,
  10438.        84210,
  10439.        84211,
  10440.        0,
  10441.        51740,
  10442.        51741,
  10443.        51742,
  10444.        51743,
  10445.        0,
  10446.        0,
  10447.        51746,
  10448.        0,
  10449.        0,
  10450.        51749,
  10451.       116696,
  10452.        0,
  10453.       158449,
  10454.        0,
  10455.        0,
  10456.        0,
  10457.       237316,
  10458.       237317,
  10459.       237318,
  10460.        0,
  10461.        0,
  10462.       237321,
  10463.        0,
  10464.       190933,
  10465.       237324,
  10466.        0,
  10467.       237326,
  10468.        84240,
  10469.        84241,
  10470.        84242,
  10471.        0,
  10472.        0,
  10473.        0,
  10474.        84246,
  10475.        0,
  10476.        0,
  10477.        0,
  10478.        0,
  10479.        0,
  10480.        0,
  10481.        0,
  10482.        0,
  10483.        51782,
  10484.        0,
  10485.        0,
  10486.       260540,
  10487.        0,
  10488.       200235,
  10489.       200236,
  10490.        0,
  10491.        0,
  10492.        0,
  10493.        0,
  10494.       139934,
  10495.        0,
  10496.       139936,
  10497.        0,
  10498.       237357,
  10499.        0,
  10500.        0,
  10501.        0,
  10502.        84274,
  10503.        0,
  10504.        84276,
  10505.        84277,
  10506.        0,
  10507.        0,
  10508.        0,
  10509.       190978,
  10510.        0,
  10511.       190980,
  10512.        0,
  10513.       190982,
  10514.        0,
  10515.        0,
  10516.       190985,
  10517.        0,
  10518.       200265,
  10519.        0,
  10520.        0,
  10521.       200268,
  10522.        0,
  10523.       130685,
  10524.        0,
  10525.       130687,
  10526.        0,
  10527.       200274,
  10528.       130690,
  10529.       200276,
  10530.        0,
  10531.        0,
  10532.        0,
  10533.        0,
  10534.        0,
  10535.        28639,
  10536.        0,
  10537.        0,
  10538.        0,
  10539.        0,
  10540.        0,
  10541.        0,
  10542.        0,
  10543.        0,
  10544.        0,
  10545.       195653,
  10546.        0,
  10547.        0,
  10548.        0,
  10549.       237408,
  10550.       200297,
  10551.        0,
  10552.       200299,
  10553.       130715,
  10554.        0,
  10555.        0,
  10556.       130718,
  10557.        0,
  10558.        0,
  10559.       130721,
  10560.        0,
  10561.        0,
  10562.        0,
  10563.        51862,
  10564.       130726,
  10565.        0,
  10566.        0,
  10567.        0,
  10568.        0,
  10569.        0,
  10570.        42591,
  10571.        0,
  10572.       223514,
  10573.        0,
  10574.        0,
  10575.       237434,
  10576.       237435,
  10577.        0,
  10578.        0,
  10579.        0,
  10580.        51879,
  10581.        0,
  10582.        51881,
  10583.        0,
  10584.        75078,
  10585.        0,
  10586.        51885,
  10587.        0,
  10588.        0,
  10589.        0,
  10590.        0,
  10591.        61168,
  10592.        56530,
  10593.        0,
  10594.        0,
  10595.        0,
  10596.        0,
  10597.       237456,
  10598.        0,
  10599.        0,
  10600.       237459,
  10601.        0,
  10602.        0,
  10603.        0,
  10604.       237463,
  10605.        0,
  10606.        84378,
  10607.        0,
  10608.        0,
  10609.        0,
  10610.        0,
  10611.        0,
  10612.        0,
  10613.        0,
  10614.        0,
  10615.        93665,
  10616.        0,
  10617.        75111,
  10618.        0,
  10619.        42640,
  10620.        0,
  10621.        0,
  10622.        0,
  10623.        0,
  10624.        61201,
  10625.        0,
  10626.        0,
  10627.        0,
  10628.        0,
  10629.        0,
  10630.        0,
  10631.        0,
  10632.        0,
  10633.        0,
  10634.       177186,
  10635.        0,
  10636.       195744,
  10637.        0,
  10638.        0,
  10639.       200386,
  10640.       200387,
  10641.        0,
  10642.        0,
  10643.       195751,
  10644.       195752,
  10645.        0,
  10646.        0,
  10647.        0,
  10648.        0,
  10649.        0,
  10650.       200397,
  10651.       200398,
  10652.        0,
  10653.       200400,
  10654.        0,
  10655.        0,
  10656.        0,
  10657.        0,
  10658.        0,
  10659.        0,
  10660.       200407,
  10661.        0,
  10662.        0,
  10663.       200410,
  10664.        0,
  10665.        0,
  10666.       200413,
  10667.        0,
  10668.        0,
  10669.        0,
  10670.       140110,
  10671.       140111,
  10672.        0,
  10673.       130835,
  10674.       130836,
  10675.       130837,
  10676.        0,
  10677.        0,
  10678.        0,
  10679.        0,
  10680.        0,
  10681.       130843,
  10682.        75176,
  10683.        0,
  10684.       130846,
  10685.       130847,
  10686.       130848,
  10687.        0,
  10688.        0,
  10689.        0,
  10690.        0,
  10691.        0,
  10692.       130854,
  10693.       130855,
  10694.       130856,
  10695.       130857,
  10696.       154053,
  10697.       130859,
  10698.       130860,
  10699.        0,
  10700.       140140,
  10701.        0,
  10702.       140142,
  10703.       140143,
  10704.        52003,
  10705.        0,
  10706.        0,
  10707.        0,
  10708.        61285,
  10709.        0,
  10710.        61287,
  10711.       140151,
  10712.        0,
  10713.        0,
  10714.       256129,
  10715.        0,
  10716.        0,
  10717.        0,
  10718.        0,
  10719.        0,
  10720.        52019,
  10721.        0,
  10722.        0,
  10723.        0,
  10724.        0,
  10725.        0,
  10726.       195834,
  10727.       195835,
  10728.        0,
  10729.        0,
  10730.       154087,
  10731.        0,
  10732.        24197,
  10733.        0,
  10734.       140174,
  10735.       237594,
  10736.        0,
  10737.        0,
  10738.        52037,
  10739.        0,
  10740.        0,
  10741.        0,
  10742.       140182,
  10743.        42764,
  10744.        0,
  10745.       195853,
  10746.        0,
  10747.       195855,
  10748.        0,
  10749.        0,
  10750.        0,
  10751.       195859,
  10752.       195860,
  10753.        0,
  10754.        0,
  10755.       195863,
  10756.        0,
  10757.       260811,
  10758.       154115,
  10759.       154116,
  10760.       154117,
  10761.        0,
  10762.        0,
  10763.        33506,
  10764.       154121,
  10765.        0,
  10766.        0,
  10767.        0,
  10768.        0,
  10769.        0,
  10770.        0,
  10771.        0,
  10772.        52071,
  10773.        56711,
  10774.        0,
  10775.        52074,
  10776.        0,
  10777.        52076,
  10778.        0,
  10779.        0,
  10780.        0,
  10781.        0,
  10782.        0,
  10783.       103111,
  10784.        75278,
  10785.        75279,
  10786.        0,
  10787.        75281,
  10788.        75282,
  10789.        0,
  10790.        75284,
  10791.        75285,
  10792.       154149,
  10793.        0,
  10794.        0,
  10795.       154152,
  10796.        0,
  10797.        0,
  10798.        14985,
  10799.        0,
  10800.        0,
  10801.        0,
  10802.        52101,
  10803.        52102,
  10804.        0,
  10805.        0,
  10806.        0,
  10807.        0,
  10808.        52107,
  10809.        0,
  10810.        0,
  10811.       260865,
  10812.        0,
  10813.        0,
  10814.     1084,
  10815.       209840,
  10816.        0,
  10817.        0,
  10818.        0,
  10819.        0,
  10820.       140260,
  10821.       140261,
  10822.        0,
  10823.        0,
  10824.        79957,
  10825.        0,
  10826.       233046,
  10827.        0,
  10828.        0,
  10829.        0,
  10830.        0,
  10831.        0,
  10832.        0,
  10833.        0,
  10834.        0,
  10835.        0,
  10836.        0,
  10837.        0,
  10838.       140278,
  10839.        0,
  10840.       140280,
  10841.       140281,
  10842.       140282,
  10843.        0,
  10844.       140284,
  10845.       140285,
  10846.        0,
  10847.        79980,
  10848.       140288,
  10849.        0,
  10850.        0,
  10851.        0,
  10852.        0,
  10853.        0,
  10854.        0,
  10855.        0,
  10856.        79989,
  10857.        0,
  10858.       200605,
  10859.        0,
  10860.        0,
  10861.        0,
  10862.        0,
  10863.        0,
  10864.        0,
  10865.        0,
  10866.        0,
  10867.       182058,
  10868.        0,
  10869.        0,
  10870.        0,
  10871.        0,
  10872.       158868,
  10873.        0,
  10874.        0,
  10875.       251651,
  10876.        0,
  10877.        0,
  10878.       154235,
  10879.       154236,
  10880.       154237,
  10881.        80014,
  10882.        19708,
  10883.        0,
  10884.        0,
  10885.        0,
  10886.        52185,
  10887.        52186,
  10888.        52187,
  10889.        80022,
  10890.        0,
  10891.        0,
  10892.        80025,
  10893.       265586,
  10894.       163529,
  10895.        0,
  10896.        0,
  10897.       154254,
  10898.        0,
  10899.        0,
  10900.        0,
  10901.        0,
  10902.        0,
  10903.        0,
  10904.        0,
  10905.        52204,
  10906.        0,
  10907.        0,
  10908.        0,
  10909.        75403,
  10910.        52209,
  10911.        52210,
  10912.        0,
  10913.        0,
  10914.        52213,
  10915.        0,
  10916.       117161,
  10917.     5826,
  10918.        0,
  10919.        0,
  10920.        0,
  10921.        0,
  10922.        0,
  10923.        0,
  10924.        15111,
  10925.        0,
  10926.        0,
  10927.        0,
  10928.       247065,
  10929.        0,
  10930.        0,
  10931.        0,
  10932.        0,
  10933.        0,
  10934.        0,
  10935.        0,
  10936.        15123,
  10937.        0,
  10938.       214602,
  10939.        0,
  10940.        0,
  10941.        75435,
  10942.        75436,
  10943.        0,
  10944.        42965,
  10945.        0,
  10946.        42967,
  10947.        42968,
  10948.        0,
  10949.        0,
  10950.        0,
  10951.        0,
  10952.        0,
  10953.        0,
  10954.        0,
  10955.        0,
  10956.       237815,
  10957.        0,
  10958.        0,
  10959.        0,
  10960.        0,
  10961.        0,
  10962.       219265,
  10963.        0,
  10964.       247101,
  10965.        0,
  10966.       247103,
  10967.     5876,
  10968.        0,
  10969.        0,
  10970.        0,
  10971.        75465,
  10972.        75466,
  10973.        75467,
  10974.        75468,
  10975.        0,
  10976.        0,
  10977.        0,
  10978.        0,
  10979.        0,
  10980.        0,
  10981.        0,
  10982.        75476,
  10983.     5892,
  10984.        0,
  10985.        0,
  10986.     5895,
  10987.        0,
  10988.        0,
  10989.        0,
  10990.        0,
  10991.        0,
  10992.        0,
  10993.        0,
  10994.        0,
  10995.        0,
  10996.        0,
  10997.        0,
  10998.        0,
  10999.       121883,
  11000.       265693,
  11001.        0,
  11002.        0,
  11003.        38385,
  11004.        0,
  11005.        0,
  11006.        0,
  11007.        75501,
  11008.        0,
  11009.        0,
  11010.        0,
  11011.        0,
  11012.        0,
  11013.        0,
  11014.        0,
  11015.        0,
  11016.        0,
  11017.        0,
  11018.        80151,
  11019.        80152,
  11020.       214684,
  11021.       214685,
  11022.       214686,
  11023.       214687,
  11024.        0,
  11025.       140465,
  11026.        0,
  11027.        0,
  11028.        80161,
  11029.        0,
  11030.        0,
  11031.        0,
  11032.        89443,
  11033.        38415,
  11034.        0,
  11035.        38417,
  11036.        0,
  11037.        0,
  11038.        0,
  11039.        38421,
  11040.        0,
  11041.        0,
  11042.        0,
  11043.        0,
  11044.        0,
  11045.       256460,
  11046.       256461,
  11047.       256462,
  11048.        0,
  11049.        0,
  11050.        0,
  11051.        0,
  11052.        0,
  11053.        0,
  11054.        0,
  11055.       228636,
  11056.        0,
  11057.     1327,
  11058.        0,
  11059.        0,
  11060.        70915,
  11061.        52360,
  11062.        52361,
  11063.        0,
  11064.        19890,
  11065.        0,
  11066.        0,
  11067.        0,
  11068.        0,
  11069.        38451,
  11070.        0,
  11071.        0,
  11072.     1342,
  11073.        0,
  11074.        0,
  11075.        0,
  11076.       256491,
  11077.       256492,
  11078.       256493,
  11079.        0,
  11080.        0,
  11081.       256496,
  11082.        0,
  11083.        0,
  11084.        0,
  11085.        0,
  11086.        0,
  11087.        0,
  11088.        84860,
  11089.        84861,
  11090.        0,
  11091.        0,
  11092.        0,
  11093.        0,
  11094.        52393,
  11095.        0,
  11096.        0,
  11097.        52396,
  11098.        0,
  11099.        0,
  11100.        0,
  11101.        19927,
  11102.        52401,
  11103.        0,
  11104.        0,
  11105.        0,
  11106.        19932,
  11107.        0,
  11108.        0,
  11109.        0,
  11110.        75604,
  11111.        0,
  11112.        0,
  11113.        75607,
  11114.        0,
  11115.        75609,
  11116.        0,
  11117.       256532,
  11118.        84890,
  11119.        0,
  11120.        84892,
  11121.        84893,
  11122.        0,
  11123.        0,
  11124.        84896,
  11125.        0,
  11126.        0,
  11127.        0,
  11128.        52427,
  11129.        84901,
  11130.        0,
  11131.        0,
  11132.        0,
  11133.        52432,
  11134.        0,
  11135.        0,
  11136.        0,
  11137.        0,
  11138.        0,
  11139.        0,
  11140.        0,
  11141.        0,
  11142.        0,
  11143.        0,
  11144.        0,
  11145.        0,
  11146.        0,
  11147.        0,
  11148.        89559,
  11149.        0,
  11150.        0,
  11151.        89562,
  11152.        0,
  11153.        38535,
  11154.        0,
  11155.        0,
  11156.        0,
  11157.        0,
  11158.        0,
  11159.        0,
  11160.        84932,
  11161.        0,
  11162.       154519,
  11163.        0,
  11164.        0,
  11165.        0,
  11166.        0,
  11167.        0,
  11168.        0,
  11169.        0,
  11170.       154527,
  11171.        0,
  11172.        0,
  11173.        0,
  11174.        0,
  11175.        38557,
  11176.        0,
  11177.        38559,
  11178.        38560,
  11179.        0,
  11180.        0,
  11181.        0,
  11182.        0,
  11183.        0,
  11184.        20010,
  11185.        20011,
  11186.        20012,
  11187.        0,
  11188.        0,
  11189.        80322,
  11190.        0,
  11191.        0,
  11192.     6101,
  11193.        0,
  11194.       256609,
  11195.       256610,
  11196.       256611,
  11197.       256612,
  11198.        0,
  11199.        0,
  11200.        0,
  11201.     6110,
  11202.        0,
  11203.        0,
  11204.        0,
  11205.        0,
  11206.        20032,
  11207.        0,
  11208.        20034,
  11209.        20035,
  11210.        0,
  11211.        52510,
  11212.        0,
  11213.        0,
  11214.       256629,
  11215.       256630,
  11216.       256631,
  11217.       256632,
  11218.        0,
  11219.        0,
  11220.       256635,
  11221.        52520,
  11222.       131384,
  11223.        0,
  11224.        0,
  11225.        0,
  11226.       177778,
  11227.        0,
  11228.        0,
  11229.        52528,
  11230.        52529,
  11231.        0,
  11232.        52531,
  11233.        52532,
  11234.        0,
  11235.        52534,
  11236.        52535,
  11237.        85009,
  11238.        85010,
  11239.        0,
  11240.        85012,
  11241.       117486,
  11242.       163877,
  11243.        57181,
  11244.        57182,
  11245.       163880,
  11246.        0,
  11247.        0,
  11248.        85020,
  11249.        0,
  11250.        0,
  11251.        0,
  11252.        0,
  11253.        0,
  11254.        0,
  11255.        0,
  11256.        85028,
  11257.        0,
  11258.        0,
  11259.        0,
  11260.        0,
  11261.        0,
  11262.        85034,
  11263.        85035,
  11264.        0,
  11265.        0,
  11266.        85038,
  11267.        0,
  11268.        0,
  11269.        0,
  11270.        0,
  11271.       210296,
  11272.        0,
  11273.        0,
  11274.        0,
  11275.       210300,
  11276.        0,
  11277.        0,
  11278.        0,
  11279.        0,
  11280.       242778,
  11281.        0,
  11282.        0,
  11283.        0,
  11284.       228865,
  11285.        0,
  11286.        80419,
  11287.        0,
  11288.        0,
  11289.        0,
  11290.       177842,
  11291.        0,
  11292.        0,
  11293.        0,
  11294.       177846,
  11295.        0,
  11296.        0,
  11297.        0,
  11298.        0,
  11299.       177851,
  11300.        0,
  11301.        0,
  11302.        0,
  11303.        0,
  11304.        0,
  11305.        0,
  11306.        0,
  11307.        0,
  11308.        0,
  11309.        0,
  11310.        0,
  11311.        0,
  11312.       242810,
  11313.       242811,
  11314.       242812,
  11315.        0,
  11316.        0,
  11317.        0,
  11318.     1588,
  11319.        0,
  11320.        0,
  11321.       140761,
  11322.        0,
  11323.     1593,
  11324.       177876,
  11325.       177877,
  11326.       261380,
  11327.        0,
  11328.       266021,
  11329.        0,
  11330.       177882,
  11331.        0,
  11332.        0,
  11333.        0,
  11334.        0,
  11335.        0,
  11336.        0,
  11337.        0,
  11338.        0,
  11339.        0,
  11340.        0,
  11341.        0,
  11342.        0,
  11343.       242841,
  11344.       242842,
  11345.        0,
  11346.     6255,
  11347.        0,
  11348.       242846,
  11349.        0,
  11350.       140790,
  11351.        0,
  11352.       140792,
  11353.        0,
  11354.        0,
  11355.        0,
  11356.       140796,
  11357.        0,
  11358.        0,
  11359.        0,
  11360.        0,
  11361.        0,
  11362.        0,
  11363.        0,
  11364.        0,
  11365.        0,
  11366.        0,
  11367.        0,
  11368.        0,
  11369.        89780,
  11370.        52669,
  11371.        0,
  11372.        0,
  11373.        0,
  11374.        0,
  11375.        0,
  11376.       242874,
  11377.        0,
  11378.        0,
  11379.        0,
  11380.       159376,
  11381.        0,
  11382.       140822,
  11383.       242881,
  11384.        0,
  11385.        0,
  11386.       140826,
  11387.       140827,
  11388.        0,
  11389.        20215,
  11390.        20216,
  11391.        20217,
  11392.        0,
  11393.        0,
  11394.        0,
  11395.        20221,
  11396.        0,
  11397.        0,
  11398.        0,
  11399.        0,
  11400.        0,
  11401.        0,
  11402.       242900,
  11403.        0,
  11404.       122288,
  11405.        0,
  11406.        0,
  11407.        0,
  11408.       177960,
  11409.        0,
  11410.       177962,
  11411.        0,
  11412.        0,
  11413.        0,
  11414.        0,
  11415.       256830,
  11416.        0,
  11417.       117662,
  11418.        0,
  11419.        0,
  11420.        0,
  11421.       177973,
  11422.        0,
  11423.        0,
  11424.        0,
  11425.        20251,
  11426.        0,
  11427.       177979,
  11428.       177980,
  11429.        0,
  11430.       177982,
  11431.        20257,
  11432.       177984,
  11433.        0,
  11434.       117679,
  11435.       242933,
  11436.       177988,
  11437.        0,
  11438.        0,
  11439.        0,
  11440.        0,
  11441.        0,
  11442.        0,
  11443.        0,
  11444.        0,
  11445.        0,
  11446.       238305,
  11447.        99136,
  11448.        0,
  11449.        0,
  11450.        0,
  11451.       117696,
  11452.        0,
  11453.        0,
  11454.        0,
  11455.       224397,
  11456.       117701,
  11457.        0,
  11458.       117703,
  11459.        0,
  11460.        0,
  11461.       242959,
  11462.       242960,
  11463.       242961,
  11464.       242962,
  11465.        0,
  11466.        0,
  11467.        0,
  11468.        66684,
  11469.       140909,
  11470.        0,
  11471.       140911,
  11472.        0,
  11473.       117718,
  11474.        0,
  11475.        0,
  11476.        0,
  11477.        57415,
  11478.        0,
  11479.        0,
  11480.        0,
  11481.        0,
  11482.        0,
  11483.        0,
  11484.        0,
  11485.       140925,
  11486.       242984,
  11487.       242985,
  11488.       140928,
  11489.       140929,
  11490.        0,
  11491.       140931,
  11492.       140932,
  11493.        0,
  11494.       140934,
  11495.       140935,
  11496.       252272,
  11497.        0,
  11498.       140938,
  11499.        0,
  11500.       205886,
  11501.        0,
  11502.        0,
  11503.        0,
  11504.        0,
  11505.        11053,
  11506.       117751,
  11507.       117752,
  11508.        20334,
  11509.        0,
  11510.        20336,
  11511.        20337,
  11512.        0,
  11513.        0,
  11514.        0,
  11515.        0,
  11516.        0,
  11517.        0,
  11518.        0,
  11519.        0,
  11520.        0,
  11521.        0,
  11522.        0,
  11523.        0,
  11524.        0,
  11525.        0,
  11526.        0,
  11527.        0,
  11528.        0,
  11529.        0,
  11530.        0,
  11531.        20357,
  11532.        0,
  11533.        0,
  11534.        20360,
  11535.       140975,
  11536.        0,
  11537.        11085,
  11538.        0,
  11539.        11087,
  11540.       131702,
  11541.        0,
  11542.        0,
  11543.        0,
  11544.        0,
  11545.        0,
  11546.        0,
  11547.        0,
  11548.        94598,
  11549.        0,
  11550.        0,
  11551.        0,
  11552.       182743,
  11553.        0,
  11554.        0,
  11555.        0,
  11556.        0,
  11557.        0,
  11558.        0,
  11559.        0,
  11560.        0,
  11561.        0,
  11562.        0,
  11563.       210588,
  11564.        0,
  11565.        0,
  11566.        0,
  11567.        0,
  11568.        11116,
  11569.        0,
  11570.        11118,
  11571.        0,
  11572.        0,
  11573.        11121,
  11574.        0,
  11575.        0,
  11576.        11124,
  11577.        0,
  11578.        0,
  11579.        0,
  11580.        0,
  11581.        0,
  11582.        0,
  11583.        0,
  11584.        0,
  11585.        0,
  11586.        0,
  11587.        0,
  11588.        0,
  11589.        0,
  11590.        0,
  11591.       117836,
  11592.       117837,
  11593.        0,
  11594.        43615,
  11595.        0,
  11596.        43617,
  11597.        43618,
  11598.        0,
  11599.        11147,
  11600.        43621,
  11601.        11149,
  11602.        0,
  11603.        0,
  11604.        11152,
  11605.        43626,
  11606.        0,
  11607.        0,
  11608.        0,
  11609.        11157,
  11610.        0,
  11611.        0,
  11612.        0,
  11613.        0,
  11614.        0,
  11615.       229196,
  11616.        0,
  11617.        90028,
  11618.        0,
  11619.       178171,
  11620.        0,
  11621.        0,
  11622.     6531,
  11623.        94673,
  11624.       117869,
  11625.        0,
  11626.        0,
  11627.       117872,
  11628.        0,
  11629.       117874,
  11630.        0,
  11631.        0,
  11632.        0,
  11633.       117878,
  11634.       117879,
  11635.        0,
  11636.        0,
  11637.       117882,
  11638.       117883,
  11639.       117884,
  11640.        0,
  11641.       117886,
  11642.       117887,
  11643.       201390,
  11644.        0,
  11645.        0,
  11646.        0,
  11647.        0,
  11648.        0,
  11649.        0,
  11650.        0,
  11651.        90062,
  11652.        94702,
  11653.        0,
  11654.        0,
  11655.       178207,
  11656.        0,
  11657.       122541,
  11658.       122542,
  11659.        0,
  11660.        0,
  11661.        0,
  11662.        0,
  11663.        0,
  11664.        0,
  11665.        15852,
  11666.        0,
  11667.        15854,
  11668.        0,
  11669.        0,
  11670.        0,
  11671.     6580,
  11672.        0,
  11673.        0,
  11674.        0,
  11675.        0,
  11676.        0,
  11677.       173590,
  11678.        0,
  11679.        0,
  11680.        0,
  11681.        0,
  11682.        90093,
  11683.        0,
  11684.        0,
  11685.        90096,
  11686.        0,
  11687.        0,
  11688.        0,
  11689.        11237,
  11690.        90101,
  11691.       122575,
  11692.        0,
  11693.        0,
  11694.       238553,
  11695.        0,
  11696.        0,
  11697.        11245,
  11698.        11246,
  11699.        0,
  11700.        11248,
  11701.        11249,
  11702.        0,
  11703.       257118,
  11704.        0,
  11705.        11253,
  11706.        11254,
  11707.        0,
  11708.        0,
  11709.        0,
  11710.        71565,
  11711.        0,
  11712.        0,
  11713.        0,
  11714.        0,
  11715.        0,
  11716.        0,
  11717.        0,
  11718.       122602,
  11719.        43740,
  11720.        0,
  11721.        0,
  11722.        43743,
  11723.        0,
  11724.        43745,
  11725.        43746,
  11726.        0,
  11727.        0,
  11728.        0,
  11729.        0,
  11730.        0,
  11731.        0,
  11732.        43753,
  11733.        0,
  11734.        43755,
  11735.        0,
  11736.        0,
  11737.        0,
  11738.        0,
  11739.        0,
  11740.       104068,
  11741.        53040,
  11742.        0,
  11743.        0,
  11744.        53043,
  11745.     2015,
  11746.       104074,
  11747.        0,
  11748.        0,
  11749.        0,
  11750.        0,
  11751.        0,
  11752.        53051,
  11753.        0,
  11754.        0,
  11755.        0,
  11756.       238615,
  11757.       238616,
  11758.       238617,
  11759.       238618,
  11760.       150478,
  11761.        0,
  11762.       238621,
  11763.        0,
  11764.        0,
  11765.       238624,
  11766.        0,
  11767.       238626,
  11768.        0,
  11769.        0,
  11770.       252546,
  11771.        0,
  11772.        0,
  11773.        0,
  11774.        0,
  11775.        53074,
  11776.        0,
  11777.        53076,
  11778.        0,
  11779.       104107,
  11780.        0,
  11781.        0,
  11782.        0,
  11783.        0,
  11784.       122668,
  11785.       122669,
  11786.       122670,
  11787.       122671,
  11788.       122672,
  11789.        0,
  11790.       238649,
  11791.        0,
  11792.        0,
  11793.        0,
  11794.        0,
  11795.        0,
  11796.       229377,
  11797.        0,
  11798.        0,
  11799.        90210,
  11800.        90211,
  11801.        0,
  11802.        0,
  11803.        0,
  11804.        0,
  11805.        0,
  11806.        0,
  11807.        0,
  11808.        0,
  11809.        0,
  11810.        90221,
  11811.        90222,
  11812.        90223,
  11813.        90224,
  11814.        0,
  11815.        0,
  11816.        0,
  11817.        90228,
  11818.        0,
  11819.        90230,
  11820.        90231,
  11821.        90232,
  11822.       150540,
  11823.        0,
  11824.        0,
  11825.        0,
  11826.        0,
  11827.        90238,
  11828.        0,
  11829.        0,
  11830.        0,
  11831.       150549,
  11832.        0,
  11833.       150551,
  11834.        0,
  11835.        0,
  11836.        0,
  11837.       118082,
  11838.        0,
  11839.        0,
  11840.        0,
  11841.        0,
  11842.        0,
  11843.        0,
  11844.       187674,
  11845.        0,
  11846.        0,
  11847.        0,
  11848.        0,
  11849.        0,
  11850.        0,
  11851.        0,
  11852.        0,
  11853.        0,
  11854.        0,
  11855.        0,
  11856.        0,
  11857.        0,
  11858.        0,
  11859.        0,
  11860.        53159,
  11861.        53160,
  11862.        53161,
  11863.        53162,
  11864.        0,
  11865.        0,
  11866.        0,
  11867.        0,
  11868.        0,
  11869.        0,
  11870.        11418,
  11871.        0,
  11872.        53171,
  11873.        53172,
  11874.        53173,
  11875.        0,
  11876.        0,
  11877.        0,
  11878.        0,
  11879.        0,
  11880.        53179,
  11881.        0,
  11882.        0,
  11883.        53182,
  11884.        0,
  11885.        0,
  11886.        53185,
  11887.        0,
  11888.        0,
  11889.        0,
  11890.        43911,
  11891.        43912,
  11892.        0,
  11893.        0,
  11894.       238753,
  11895.       238754,
  11896.       238755,
  11897.       238756,
  11898.       238757,
  11899.        0,
  11900.       238759,
  11901.       238760,
  11902.        0,
  11903.       248040,
  11904.       238763,
  11905.        0,
  11906.        0,
  11907.        0,
  11908.        0,
  11909.        0,
  11910.        0,
  11911.        0,
  11912.        0,
  11913.        0,
  11914.        0,
  11915.        94965,
  11916.        0,
  11917.        94967,
  11918.        94968,
  11919.        0,
  11920.        43941,
  11921.        43942,
  11922.        0,
  11923.        0,
  11924.        90335,
  11925.        0,
  11926.        90337,
  11927.        0,
  11928.        0,
  11929.        0,
  11930.        0,
  11931.        0,
  11932.        0,
  11933.        0,
  11934.        0,
  11935.        0,
  11936.        11484,
  11937.        0,
  11938.        0,
  11939.       248076,
  11940.        0,
  11941.        0,
  11942.        0,
  11943.       150661,
  11944.       150662,
  11945.        0,
  11946.        0,
  11947.        0,
  11948.        0,
  11949.       229530,
  11950.        0,
  11951.        95001,
  11952.        95002,
  11953.        0,
  11954.        0,
  11955.        43976,
  11956.        43977,
  11957.        0,
  11958.        25423,
  11959.        0,
  11960.       150678,
  11961.        0,
  11962.       150680,
  11963.        0,
  11964.       150682,
  11965.        0,
  11966.       150684,
  11967.       150685,
  11968.        0,
  11969.        0,
  11970.       150688,
  11971.        0,
  11972.        0,
  11973.        0,
  11974.        0,
  11975.        0,
  11976.        0,
  11977.        0,
  11978.       127501,
  11979.        0,
  11980.        0,
  11981.     6890,
  11982.        0,
  11983.        0,
  11984.       159980,
  11985.        0,
  11986.        0,
  11987.       108954,
  11988.        0,
  11989.        0,
  11990.        16177,
  11991.        0,
  11992.        16179,
  11993.       224935,
  11994.       224936,
  11995.       224937,
  11996.        71851,
  11997.        0,
  11998.        0,
  11999.        0,
  12000.        0,
  12001.        0,
  12002.        0,
  12003.        0,
  12004.        53303,
  12005.       141445,
  12006.       141446,
  12007.        0,
  12008.        0,
  12009.        0,
  12010.        0,
  12011.        0,
  12012.        0,
  12013.        39395,
  12014.        39396,
  12015.        0,
  12016.        0,
  12017.        0,
  12018.        0,
  12019.        0,
  12020.        39402,
  12021.       243519,
  12022.        0,
  12023.        0,
  12024.       224966,
  12025.       224967,
  12026.        0,
  12027.       136828,
  12028.        0,
  12029.       224971,
  12030.        0,
  12031.        0,
  12032.       224974,
  12033.        0,
  12034.        0,
  12035.        95085,
  12036.        0,
  12037.        0,
  12038.        0,
  12039.        44060,
  12040.        44061,
  12041.        44062,
  12042.        0,
  12043.        0,
  12044.        0,
  12045.        0,
  12046.        0,
  12047.        0,
  12048.        0,
  12049.        0,
  12050.        0,
  12051.        0,
  12052.        0,
  12053.        0,
  12054.       122938,
  12055.        0,
  12056.        0,
  12057.        0,
  12058.        0,
  12059.        0,
  12060.        0,
  12061.        0,
  12062.        0,
  12063.        44084,
  12064.        0,
  12065.        0,
  12066.        0,
  12067.        53366,
  12068.        53367,
  12069.        0,
  12070.        0,
  12071.        0,
  12072.        0,
  12073.        0,
  12074.        34817,
  12075.        53374,
  12076.        0,
  12077.        0,
  12078.        0,
  12079.        0,
  12080.        0,
  12081.        0,
  12082.        0,
  12083.        0,
  12084.        0,
  12085.        0,
  12086.        0,
  12087.        34830,
  12088.        34831,
  12089.       136890,
  12090.        0,
  12091.        0,
  12092.        0,
  12093.        0,
  12094.        0,
  12095.       136896,
  12096.        0,
  12097.        34840,
  12098.        0,
  12099.        25564,
  12100.        0,
  12101.        0,
  12102.        53401,
  12103.        0,
  12104.        0,
  12105.        0,
  12106.        0,
  12107.        99796,
  12108.        0,
  12109.        0,
  12110.        0,
  12111.        0,
  12112.        53411,
  12113.        0,
  12114.       201861,
  12115.       201862,
  12116.        0,
  12117.        0,
  12118.        0,
  12119.        0,
  12120.        0,
  12121.        0,
  12122.       118367,
  12123.        0,
  12124.        0,
  12125.       136926,
  12126.        0,
  12127.       252903,
  12128.        0,
  12129.       118374,
  12130.        0,
  12131.        0,
  12132.        0,
  12133.        0,
  12134.        0,
  12135.        0,
  12136.        0,
  12137.        0,
  12138.        67354,
  12139.        0,
  12140.        0,
  12141.        0,
  12142.       225084,
  12143.        0,
  12144.        0,
  12145.        0,
  12146.        0,
  12147.        34890,
  12148.        0,
  12149.        0,
  12150.        0,
  12151.        0,
  12152.        0,
  12153.        0,
  12154.        0,
  12155.        34898,
  12156.        0,
  12157.        0,
  12158.        0,
  12159.        0,
  12160.        0,
  12161.       225103,
  12162.        0,
  12163.        0,
  12164.        0,
  12165.       225107,
  12166.     2436,
  12167.       225109,
  12168.       225110,
  12169.        0,
  12170.        0,
  12171.       225113,
  12172.        0,
  12173.        0,
  12174.        0,
  12175.       201922,
  12176.       169450,
  12177.       201924,
  12178.       132340,
  12179.        0,
  12180.        0,
  12181.       132343,
  12182.        81315,
  12183.        81316,
  12184.        0,
  12185.        0,
  12186.        53485,
  12187.        0,
  12188.        0,
  12189.       132351,
  12190.        0,
  12191.        81324,
  12192.        0,
  12193.        81326,
  12194.        0,
  12195.        0,
  12196.        53495,
  12197.        53496,
  12198.        53497,
  12199.        53498,
  12200.        53499,
  12201.        53500,
  12202.        0,
  12203.        0,
  12204.        53503,
  12205.        53504,
  12206.        53505,
  12207.        0,
  12208.        0,
  12209.        0,
  12210.        0,
  12211.        0,
  12212.        0,
  12213.        34956,
  12214.        0,
  12215.        0,
  12216.        81349,
  12217.       169491,
  12218.        81351,
  12219.        0,
  12220.        0,
  12221.        0,
  12222.       137023,
  12223.        0,
  12224.        0,
  12225.        0,
  12226.        0,
  12227.       137028,
  12228.       137029,
  12229.       137030,
  12230.       137031,
  12231.       137032,
  12232.        0,
  12233.       137034,
  12234.       137035,
  12235.        0,
  12236.        0,
  12237.       137038,
  12238.        0,
  12239.       118484,
  12240.        0,
  12241.        0,
  12242.       118487,
  12243.       150961,
  12244.        0,
  12245.        0,
  12246.        0,
  12247.        0,
  12248.        0,
  12249.        0,
  12250.        0,
  12251.        0,
  12252.        0,
  12253.        0,
  12254.        0,
  12255.        0,
  12256.       262310,
  12257.       262311,
  12258.        0,
  12259.        0,
  12260.       118505,
  12261.        0,
  12262.        0,
  12263.        0,
  12264.        0,
  12265.        0,
  12266.       178818,
  12267.        0,
  12268.       118513,
  12269.        0,
  12270.        0,
  12271.        0,
  12272.        0,
  12273.        0,
  12274.       202021,
  12275.       202022,
  12276.       202023,
  12277.       202024,
  12278.       202025,
  12279.        0,
  12280.        0,
  12281.       202028,
  12282.        0,
  12283.        0,
  12284.       202031,
  12285.       202032,
  12286.       262340,
  12287.        0,
  12288.        0,
  12289.       262343,
  12290.        0,
  12291.        0,
  12292.        0,
  12293.        0,
  12294.        0,
  12295.       262349,
  12296.        35039,
  12297.        0,
  12298.        0,
  12299.        0,
  12300.        0,
  12301.        81434,
  12302.        81435,
  12303.        81436,
  12304.        81437,
  12305.        0,
  12306.     7215,
  12307.       178859,
  12308.        0,
  12309.       132471,
  12310.       132472,
  12311.       132473,
  12312.       132474,
  12313.        0,
  12314.        0,
  12315.        0,
  12316.        0,
  12317.       132479,
  12318.       132480,
  12319.       132481,
  12320.        0,
  12321.        81454,
  12322.        0,
  12323.        0,
  12324.        81457,
  12325.        0,
  12326.        0,
  12327.        0,
  12328.       262382,
  12329.        11877,
  12330.        81463,
  12331.        35074,
  12332.        0,
  12333.        0,
  12334.        0,
  12335.        0,
  12336.       137137,
  12337.        0,
  12338.        0,
  12339.        0,
  12340.       141780,
  12341.        0,
  12342.        0,
  12343.        0,
  12344.        0,
  12345.        35088,
  12346.        35089,
  12347.        35090,
  12348.        0,
  12349.        35092,
  12350.        0,
  12351.        0,
  12352.        0,
  12353.        0,
  12354.        0,
  12355.        0,
  12356.        0,
  12357.        0,
  12358.        0,
  12359.        0,
  12360.        0,
  12361.       123245,
  12362.       123246,
  12363.       127886,
  12364.        0,
  12365.        0,
  12366.        0,
  12367.        0,
  12368.       123252,
  12369.        0,
  12370.        0,
  12371.       123255,
  12372.        0,
  12373.        0,
  12374.        0,
  12375.       127898,
  12376.       127899,
  12377.        0,
  12378.        0,
  12379.       262433,
  12380.        0,
  12381.       257796,
  12382.       178934,
  12383.       178935,
  12384.        0,
  12385.       178937,
  12386.        0,
  12387.        0,
  12388.        0,
  12389.        0,
  12390.        0,
  12391.       262445,
  12392.        0,
  12393.     2663,
  12394.        0,
  12395.        0,
  12396.       118641,
  12397.       118642,
  12398.        0,
  12399.        0,
  12400.       151118,
  12401.        0,
  12402.        0,
  12403.        0,
  12404.        0,
  12405.       262459,
  12406.       262460,
  12407.        0,
  12408.       262462,
  12409.        0,
  12410.        0,
  12411.        0,
  12412.        0,
  12413.        0,
  12414.       137215,
  12415.        0,
  12416.       137217,
  12417.        0,
  12418.       202165,
  12419.        0,
  12420.        0,
  12421.        0,
  12422.        0,
  12423.        0,
  12424.       262478,
  12425.        0,
  12426.       262480,
  12427.        0,
  12428.        0,
  12429.        0,
  12430.       262484,
  12431.       262485,
  12432.        0,
  12433.        0,
  12434.        0,
  12435.        0,
  12436.        0,
  12437.        0,
  12438.       123322,
  12439.        0,
  12440.        0,
  12441.        0,
  12442.        0,
  12443.       183634,
  12444.        0,
  12445.       118690,
  12446.        0,
  12447.        0,
  12448.        0,
  12449.        0,
  12450.       239309,
  12451.        0,
  12452.        0,
  12453.        0,
  12454.        0,
  12455.        0,
  12456.        72311,
  12457.        0,
  12458.        0,
  12459.        39841,
  12460.       202207,
  12461.        0,
  12462.        0,
  12463.        0,
  12464.        0,
  12465.        0,
  12466.        0,
  12467.        0,
  12468.        72323,
  12469.        72324,
  12470.        0,
  12471.        0,
  12472.        0,
  12473.        0,
  12474.        0,
  12475.       179027,
  12476.        0,
  12477.        0,
  12478.        0,
  12479.        0,
  12480.        0,
  12481.       118726,
  12482.       100171,
  12483.        0,
  12484.        0,
  12485.        0,
  12486.        0,
  12487.       151205,
  12488.       100177,
  12489.        0,
  12490.        0,
  12491.        0,
  12492.        0,
  12493.        0,
  12494.     7403,
  12495.        0,
  12496.        0,
  12497.        0,
  12498.        0,
  12499.        0,
  12500.        0,
  12501.        0,
  12502.        0,
  12503.        0,
  12504.        0,
  12505.        0,
  12506.        0,
  12507.        0,
  12508.        0,
  12509.       248646,
  12510.        0,
  12511.        30615,
  12512.        90923,
  12513.        0,
  12514.        0,
  12515.        0,
  12516.        0,
  12517.        0,
  12518.       132680,
  12519.        0,
  12520.        0,
  12521.        0,
  12522.        0,
  12523.        0,
  12524.        0,
  12525.        0,
  12526.        0,
  12527.        0,
  12528.        0,
  12529.        0,
  12530.        0,
  12531.        0,
  12532.        0,
  12533.       137334,
  12534.        0,
  12535.        0,
  12536.        0,
  12537.        0,
  12538.        26003,
  12539.        0,
  12540.        0,
  12541.       267234,
  12542.        0,
  12543.       183734,
  12544.        30648,
  12545.        0,
  12546.        0,
  12547.        0,
  12548.        0,
  12549.       248686,
  12550.        0,
  12551.        0,
  12552.        0,
  12553.       165188,
  12554.        0,
  12555.        0,
  12556.        0,
  12557.        0,
  12558.        0,
  12559.        0,
  12560.        0,
  12561.       146640,
  12562.       257977,
  12563.        0,
  12564.       257979,
  12565.        95615,
  12566.        0,
  12567.        0,
  12568.        0,
  12569.       118814,
  12570.        26035,
  12571.        26036,
  12572.        26037,
  12573.        0,
  12574.        0,
  12575.        0,
  12576.        0,
  12577.        0,
  12578.        0,
  12579.        0,
  12580.        0,
  12581.        0,
  12582.        0,
  12583.       174496,
  12584.        0,
  12585.        0,
  12586.        0,
  12587.        0,
  12588.        0,
  12589.        0,
  12590.        0,
  12591.       165226,
  12592.        0,
  12593.        0,
  12594.       179146,
  12595.        0,
  12596.        0,
  12597.       146676,
  12598.        0,
  12599.        0,
  12600.        26065,
  12601.        0,
  12602.        0,
  12603.        26068,
  12604.        0,
  12605.        0,
  12606.        26071,
  12607.        0,
  12608.       137409,
  12609.        0,
  12610.        0,
  12611.        0,
  12612.        0,
  12613.        0,
  12614.        0,
  12615.        0,
  12616.        0,
  12617.        0,
  12618.        0,
  12619.        0,
  12620.        0,
  12621.        0,
  12622.        0,
  12623.       109590,
  12624.     2894,
  12625.        0,
  12626.        0,
  12627.        0,
  12628.        0,
  12629.       202376,
  12630.        0,
  12631.        0,
  12632.        91043,
  12633.        0,
  12634.        0,
  12635.        0,
  12636.        26101,
  12637.        26102,
  12638.       202385,
  12639.        0,
  12640.        0,
  12641.        0,
  12642.        26107,
  12643.        0,
  12644.        0,
  12645.        0,
  12646.        0,
  12647.        0,
  12648.        0,
  12649.        0,
  12650.        0,
  12651.        0,
  12652.        0,
  12653.        0,
  12654.        0,
  12655.        0,
  12656.       109623,
  12657.        0,
  12658.       109625,
  12659.        0,
  12660.       207046,
  12661.        0,
  12662.        0,
  12663.        0,
  12664.        0,
  12665.        0,
  12666.        0,
  12667.        0,
  12668.        0,
  12669.        0,
  12670.        0,
  12671.        0,
  12672.        0,
  12673.        0,
  12674.        0,
  12675.        0,
  12676.        0,
  12677.        0,
  12678.        0,
  12679.        0,
  12680.        0,
  12681.     2951,
  12682.     2952,
  12683.       202430,
  12684.       202431,
  12685.        0,
  12686.       202433,
  12687.        0,
  12688.        0,
  12689.        0,
  12690.        0,
  12691.        0,
  12692.        0,
  12693.       123577,
  12694.        53993,
  12695.        0,
  12696.       123580,
  12697.     2967,
  12698.        91109,
  12699.        0,
  12700.     2970,
  12701.        0,
  12702.        0,
  12703.        0,
  12704.       207090,
  12705.        0,
  12706.       207092,
  12707.       207093,
  12708.        0,
  12709.        0,
  12710.        0,
  12711.        0,
  12712.        0,
  12713.        0,
  12714.        0,
  12715.        0,
  12716.        0,
  12717.        0,
  12718.        0,
  12719.        26184,
  12720.        26185,
  12721.        26186,
  12722.        26187,
  12723.        0,
  12724.        0,
  12725.        0,
  12726.        0,
  12727.        0,
  12728.        0,
  12729.       248866,
  12730.        0,
  12731.        0,
  12732.        0,
  12733.        0,
  12734.        0,
  12735.       137536,
  12736.        0,
  12737.        0,
  12738.        0,
  12739.        26204,
  12740.        0,
  12741.        0,
  12742.        0,
  12743.        86515,
  12744.        26209,
  12745.        26210,
  12746.        0,
  12747.        35490,
  12748.        0,
  12749.        0,
  12750.        0,
  12751.        0,
  12752.        0,
  12753.        0,
  12754.        0,
  12755.       193224,
  12756.        0,
  12757.       100446,
  12758.        0,
  12759.        67975,
  12760.        54059,
  12761.        0,
  12762.        0,
  12763.        0,
  12764.        0,
  12765.        0,
  12766.        0,
  12767.        0,
  12768.        0,
  12769.        0,
  12770.        0,
  12771.        0,
  12772.        12320,
  12773.        0,
  12774.     3044,
  12775.        0,
  12776.        0,
  12777.       179329,
  12778.        0,
  12779.        0,
  12780.        0,
  12781.        0,
  12782.        0,
  12783.       137584,
  12784.        0,
  12785.        0,
  12786.        0,
  12787.        0,
  12788.        0,
  12789.       170063,
  12790.        0,
  12791.        0,
  12792.        0,
  12793.        0,
  12794.        0,
  12795.       179347,
  12796.        0,
  12797.        0,
  12798.       202545,
  12799.       202546,
  12800.        0,
  12801.        0,
  12802.        0,
  12803.        0,
  12804.       253580,
  12805.        0,
  12806.        0,
  12807.        0,
  12808.       202555,
  12809.        0,
  12810.        0,
  12811.        0,
  12812.       151530,
  12813.        0,
  12814.        0,
  12815.        0,
  12816.        0,
  12817.        0,
  12818.        0,
  12819.        0,
  12820.        0,
  12821.        0,
  12822.        0,
  12823.       207209,
  12824.       207210,
  12825.        0,
  12826.       207212,
  12827.       170101,
  12828.        0,
  12829.        0,
  12830.        0,
  12831.       146910,
  12832.        0,
  12833.        0,
  12834.        0,
  12835.        0,
  12836.     3106,
  12837.     3107,
  12838.        0,
  12839.        0,
  12840.        0,
  12841.        0,
  12842.        0,
  12843.       133005,
  12844.        0,
  12845.        0,
  12846.        0,
  12847.        0,
  12848.        0,
  12849.        0,
  12850.        0,
  12851.        30955,
  12852.        0,
  12853.        0,
  12854.       146933,
  12855.        0,
  12856.        95906,
  12857.        0,
  12858.       179410,
  12859.        0,
  12860.       197968,
  12861.        0,
  12862.       267555,
  12863.        0,
  12864.        0,
  12865.        0,
  12866.        0,
  12867.        0,
  12868.        0,
  12869.        0,
  12870.        0,
  12871.        0,
  12872.        0,
  12873.        0,
  12874.        0,
  12875.        0,
  12876.        0,
  12877.        0,
  12878.        0,
  12879.        0,
  12880.        0,
  12881.        0,
  12882.        0,
  12883.       146962,
  12884.        0,
  12885.        0,
  12886.        0,
  12887.        0,
  12888.        0,
  12889.        0,
  12890.        0,
  12891.       230472,
  12892.        0,
  12893.        0,
  12894.        0,
  12895.        0,
  12896.        0,
  12897.        0,
  12898.        0,
  12899.        0,
  12900.        0,
  12901.        0,
  12902.        0,
  12903.        0,
  12904.        0,
  12905.        0,
  12906.     3176,
  12907.        0,
  12908.        0,
  12909.        0,
  12910.        0,
  12911.        0,
  12912.        0,
  12913.        0,
  12914.       230495,
  12915.        0,
  12916.        0,
  12917.       128440,
  12918.        0,
  12919.        0,
  12920.        0,
  12921.       230502,
  12922.        0,
  12923.        0,
  12924.        0,
  12925.        0,
  12926.       198034,
  12927.       193396,
  12928.        0,
  12929.        26394,
  12930.        0,
  12931.        0,
  12932.        0,
  12933.        0,
  12934.        26399,
  12935.        0,
  12936.        26401,
  12937.        35680,
  12938.        0,
  12939.        0,
  12940.        0,
  12941.        0,
  12942.        0,
  12943.        0,
  12944.     3214,
  12945.     3215,
  12946.     3216,
  12947.     3217,
  12948.        0,
  12949.        0,
  12950.        0,
  12951.        0,
  12952.        0,
  12953.       128476,
  12954.     3224,
  12955.        0,
  12956.        0,
  12957.        91368,
  12958.        0,
  12959.        0,
  12960.       207346,
  12961.        0,
  12962.        0,
  12963.        0,
  12964.        0,
  12965.        0,
  12966.        0,
  12967.        0,
  12968.        0,
  12969.        0,
  12970.        0,
  12971.        72826,
  12972.        0,
  12973.        0,
  12974.        0,
  12975.        0,
  12976.        0,
  12977.        0,
  12978.        0,
  12979.        0,
  12980.        0,
  12981.        0,
  12982.        0,
  12983.        0,
  12984.       249121,
  12985.        0,
  12986.        0,
  12987.        72842,
  12988.        0,
  12989.        72844,
  12990.        72845,
  12991.       230572,
  12992.        0,
  12993.        0,
  12994.        0,
  12995.        0,
  12996.        0,
  12997.       137798,
  12998.        0,
  12999.        0,
  13000.        72855,
  13001.        72856,
  13002.        0,
  13003.       239862,
  13004.        72859,
  13005.        72860,
  13006.        0,
  13007.        0,
  13008.        0,
  13009.        0,
  13010.        72865,
  13011.        0,
  13012.       239871,
  13013.        0,
  13014.        0,
  13015.        0,
  13016.        0,
  13017.       174930,
  13018.        0,
  13019.        0,
  13020.        0,
  13021.        0,
  13022.        0,
  13023.        91434,
  13024.        0,
  13025.        0,
  13026.        0,
  13027.        0,
  13028.        0,
  13029.       221332,
  13030.        0,
  13031.        0,
  13032.        0,
  13033.        0,
  13034.       239893,
  13035.       119280,
  13036.        0,
  13037.        0,
  13038.       119283,
  13039.        0,
  13040.       258455,
  13041.        0,
  13042.       137843,
  13043.        0,
  13044.        0,
  13045.        68261,
  13046.       119291,
  13047.       119292,
  13048.        0,
  13049.        0,
  13050.        0,
  13051.     3321,
  13052.        0,
  13053.        54352,
  13054.        0,
  13055.        0,
  13056.        0,
  13057.        0,
  13058.        0,
  13059.        72914,
  13060.        72915,
  13061.        0,
  13062.        0,
  13063.        72918,
  13064.        0,
  13065.        0,
  13066.        72921,
  13067.        72922,
  13068.        0,
  13069.        0,
  13070.        72925,
  13071.        0,
  13072.        26537,
  13073.        0,
  13074.        0,
  13075.        72930,
  13076.        72931,
  13077.        0,
  13078.       119323,
  13079.        0,
  13080.        0,
  13081.        0,
  13082.        0,
  13083.        0,
  13084.        0,
  13085.        0,
  13086.       221389,
  13087.        0,
  13088.        0,
  13089.        40471,
  13090.     3360,
  13091.        0,
  13092.       221395,
  13093.       221396,
  13094.        0,
  13095.       221398,
  13096.       221399,
  13097.       221400,
  13098.       221401,
  13099.        0,
  13100.        0,
  13101.        0,
  13102.        49762,
  13103.        0,
  13104.       221407,
  13105.       221408,
  13106.        0,
  13107.        0,
  13108.        0,
  13109.       221412,
  13110.        0,
  13111.       221414,
  13112.       221415,
  13113.        0,
  13114.        0,
  13115.       216779,
  13116.        0,
  13117.        0,
  13118.        0,
  13119.        0,
  13120.        72975,
  13121.        0,
  13122.        72977,
  13123.        0,
  13124.        0,
  13125.        0,
  13126.        0,
  13127.        72982,
  13128.        72983,
  13129.       253905,
  13130.        0,
  13131.        49791,
  13132.        0,
  13133.        0,
  13134.        0,
  13135.       216799,
  13136.        0,
  13137.       151855,
  13138.        0,
  13139.        0,
  13140.       216804,
  13141.        0,
  13142.        0,
  13143.        0,
  13144.       216808,
  13145.        0,
  13146.        0,
  13147.        0,
  13148.       216812,
  13149.        0,
  13150.       216814,
  13151.        0,
  13152.        0,
  13153.       133315,
  13154.       216818,
  13155.        0,
  13156.        0,
  13157.       216821,
  13158.       119403,
  13159.        0,
  13160.        0,
  13161.        0,
  13162.       216826,
  13163.        0,
  13164.        0,
  13165.       119410,
  13166.        0,
  13167.        0,
  13168.       119413,
  13169.       119414,
  13170.       119415,
  13171.       119416,
  13172.        49832,
  13173.        0,
  13174.        0,
  13175.        0,
  13176.        0,
  13177.        0,
  13178.       216842,
  13179.       216843,
  13180.        0,
  13181.       119426,
  13182.        0,
  13183.       119428,
  13184.       119429,
  13185.        0,
  13186.       133348,
  13187.        0,
  13188.        0,
  13189.        0,
  13190.        0,
  13191.        0,
  13192.        26657,
  13193.        0,
  13194.        0,
  13195.        0,
  13196.        73051,
  13197.        0,
  13198.        0,
  13199.        0,
  13200.        0,
  13201.        0,
  13202.        0,
  13203.        0,
  13204.       249341,
  13205.        0,
  13206.        0,
  13207.        0,
  13208.        0,
  13209.        0,
  13210.        73065,
  13211.        73066,
  13212.       249349,
  13213.        0,
  13214.       249351,
  13215.        0,
  13216.        26681,
  13217.        96267,
  13218.        0,
  13219.        0,
  13220.       216884,
  13221.        26686,
  13222.       100911,
  13223.        0,
  13224.        26689,
  13225.       147304,
  13226.        0,
  13227.        0,
  13228.        0,
  13229.        0,
  13230.        0,
  13231.        0,
  13232.        0,
  13233.        0,
  13234.       230815,
  13235.        0,
  13236.        0,
  13237.       249374,
  13238.        0,
  13239.        0,
  13240.       249377,
  13241.        0,
  13242.       244740,
  13243.        26708,
  13244.        73099,
  13245.        0,
  13246.        0,
  13247.        0,
  13248.        0,
  13249.        0,
  13250.        49910,
  13251.        0,
  13252.        0,
  13253.        0,
  13254.        0,
  13255.        0,
  13256.        0,
  13257.        0,
  13258.        73113,
  13259.        73114,
  13260.        0,
  13261.        73116,
  13262.        73117,
  13263.        0,
  13264.        0,
  13265.        0,
  13266.        26731,
  13267.        0,
  13268.        0,
  13269.        0,
  13270.        0,
  13271.        49931,
  13272.        49932,
  13273.        0,
  13274.        0,
  13275.        0,
  13276.        0,
  13277.        0,
  13278.        49938,
  13279.        0,
  13280.        0,
  13281.        0,
  13282.        0,
  13283.        0,
  13284.        0,
  13285.        0,
  13286.        0,
  13287.        0,
  13288.        0,
  13289.        0,
  13290.        40672,
  13291.        0,
  13292.       119537,
  13293.        0,
  13294.        0,
  13295.        0,
  13296.        0,
  13297.        0,
  13298.        0,
  13299.        91710,
  13300.        0,
  13301.       212326,
  13302.        0,
  13303.       212328,
  13304.        0,
  13305.        0,
  13306.        0,
  13307.        0,
  13308.        0,
  13309.        0,
  13310.        0,
  13311.        0,
  13312.        0,
  13313.        40695,
  13314.        40696,
  13315.        0,
  13316.        0,
  13317.        0,
  13318.        0,
  13319.        0,
  13320.        40702,
  13321.        0,
  13322.       249459,
  13323.        0,
  13324.       249461,
  13325.       249462,
  13326.       138127,
  13327.       216991,
  13328.       138129,
  13329.       216993,
  13330.        0,
  13331.       124215,
  13332.       235552,
  13333.       249470,
  13334.        0,
  13335.        0,
  13336.        0,
  13337.        0,
  13338.        0,
  13339.        0,
  13340.        0,
  13341.       249478,
  13342.       249479,
  13343.        0,
  13344.        0,
  13345.        0,
  13346.        0,
  13347.        0,
  13348.        0,
  13349.       138150,
  13350.        0,
  13351.       249488,
  13352.       138153,
  13353.       138154,
  13354.        0,
  13355.        0,
  13356.        0,
  13357.       138158,
  13358.        0,
  13359.        0,
  13360.        0,
  13361.       138162,
  13362.        0,
  13363.       138164,
  13364.       124248,
  13365.        0,
  13366.        54665,
  13367.        36110,
  13368.        0,
  13369.        0,
  13370.       138171,
  13371.        0,
  13372.        0,
  13373.        0,
  13374.        0,
  13375.       138176,
  13376.       249513,
  13377.       138178,
  13378.        0,
  13379.        0,
  13380.        0,
  13381.       240240,
  13382.        0,
  13383.        0,
  13384.        0,
  13385.       138186,
  13386.        0,
  13387.        0,
  13388.        0,
  13389.       138190,
  13390.        0,
  13391.       138192,
  13392.       138193,
  13393.        0,
  13394.        0,
  13395.        0,
  13396.        26861,
  13397.        0,
  13398.        0,
  13399.        0,
  13400.       189230,
  13401.        0,
  13402.        54701,
  13403.        0,
  13404.        0,
  13405.        0,
  13406.        0,
  13407.        0,
  13408.        0,
  13409.        68625,
  13410.        0,
  13411.        0,
  13412.        0,
  13413.        0,
  13414.        0,
  13415.        0,
  13416.        0,
  13417.        0,
  13418.        0,
  13419.       226361,
  13420.        0,
  13421.        0,
  13422.        0,
  13423.        0,
  13424.        0,
  13425.        0,
  13426.       235646,
  13427.        0,
  13428.        17615,
  13429.        0,
  13430.        0,
  13431.        0,
  13432.        0,
  13433.        0,
  13434.        0,
  13435.        0,
  13436.        0,
  13437.        0,
  13438.        0,
  13439.        68655,
  13440.        0,
  13441.        0,
  13442.        0,
  13443.        0,
  13444.        0,
  13445.        0,
  13446.        0,
  13447.       152165,
  13448.        0,
  13449.        0,
  13450.        0,
  13451.        0,
  13452.        0,
  13453.       244951,
  13454.       254230,
  13455.        0,
  13456.        0,
  13457.        0,
  13458.        0,
  13459.        0,
  13460.        0,
  13461.        0,
  13462.        0,
  13463.        0,
  13464.        17651,
  13465.        0,
  13466.        0,
  13467.        0,
  13468.        0,
  13469.        0,
  13470.        0,
  13471.       166106,
  13472.        0,
  13473.        0,
  13474.       147553,
  13475.        0,
  13476.        0,
  13477.        0,
  13478.        0,
  13479.        0,
  13480.       152198,
  13481.        0,
  13482.       152200,
  13483.        0,
  13484.       249621,
  13485.        0,
  13486.        0,
  13487.        0,
  13488.        0,
  13489.        0,
  13490.        0,
  13491.        0,
  13492.        0,
  13493.        0,
  13494.        0,
  13495.        0,
  13496.        0,
  13497.        0,
  13498.        0,
  13499.        0,
  13500.        0,
  13501.       180053,
  13502.        0,
  13503.        0,
  13504.        0,
  13505.        0,
  13506.       147585,
  13507.       147586,
  13508.       147587,
  13509.       245007,
  13510.        0,
  13511.        13059,
  13512.        0,
  13513.        0,
  13514.        0,
  13515.        13063,
  13516.        0,
  13517.        0,
  13518.        0,
  13519.        0,
  13520.        0,
  13521.        0,
  13522.        0,
  13523.        0,
  13524.        0,
  13525.        0,
  13526.        0,
  13527.        0,
  13528.       212553,
  13529.        0,
  13530.        0,
  13531.        0,
  13532.        0,
  13533.       180085,
  13534.        0,
  13535.       180087,
  13536.       147615,
  13537.       147616,
  13538.       147617,
  13539.       147618,
  13540.       138341,
  13541.        0,
  13542.        0,
  13543.        0,
  13544.        0,
  13545.       147624,
  13546.        0,
  13547.        0,
  13548.        0,
  13549.        0,
  13550.        31654,
  13551.        0,
  13552.        0,
  13553.        0,
  13554.        0,
  13555.        0,
  13556.        0,
  13557.        0,
  13558.        0,
  13559.       231140,
  13560.       212585,
  13561.       212586,
  13562.       212587,
  13563.       180115,
  13564.       180116,
  13565.       180117,
  13566.       180118,
  13567.       129090,
  13568.       147647,
  13569.       180121,
  13570.       147649,
  13571.        0,
  13572.        0,
  13573.        0,
  13574.       180126,
  13575.        0,
  13576.        0,
  13577.        13125,
  13578.       147657,
  13579.        0,
  13580.        0,
  13581.        0,
  13582.        0,
  13583.        0,
  13584.        13132,
  13585.        0,
  13586.        0,
  13587.        0,
  13588.        0,
  13589.        0,
  13590.       212615,
  13591.       212616,
  13592.        0,
  13593.       212618,
  13594.        0,
  13595.       180147,
  13596.       212621,
  13597.       180149,
  13598.        0,
  13599.        0,
  13600.       180152,
  13601.       212626,
  13602.        0,
  13603.       129126,
  13604.       110571,
  13605.        0,
  13606.        0,
  13607.        0,
  13608.        0,
  13609.        0,
  13610.        0,
  13611.        0,
  13612.        0,
  13613.        0,
  13614.        0,
  13615.        0,
  13616.        0,
  13617.        0,
  13618.        0,
  13619.        0,
  13620.        0,
  13621.        0,
  13622.        0,
  13623.        0,
  13624.        0,
  13625.        0,
  13626.       212651,
  13627.       212652,
  13628.        0,
  13629.        0,
  13630.        0,
  13631.       212656,
  13632.       212657,
  13633.        0,
  13634.        0,
  13635.        0,
  13636.        96686,
  13637.        0,
  13638.        0,
  13639.        0,
  13640.        0,
  13641.        0,
  13642.        0,
  13643.        0,
  13644.        0,
  13645.        0,
  13646.        0,
  13647.        0,
  13648.        96698,
  13649.        96699,
  13650.        0,
  13651.        0,
  13652.        0,
  13653.        0,
  13654.        0,
  13655.        0,
  13656.       147735,
  13657.        0,
  13658.        0,
  13659.        0,
  13660.        0,
  13661.       124545,
  13662.        0,
  13663.        0,
  13664.       175577,
  13665.        0,
  13666.        0,
  13667.       147746,
  13668.        0,
  13669.       147748,
  13670.       147749,
  13671.        0,
  13672.       240531,
  13673.        0,
  13674.       147753,
  13675.       147754,
  13676.       147755,
  13677.       147756,
  13678.       147757,
  13679.        0,
  13680.       147759,
  13681.       147760,
  13682.       180234,
  13683.        0,
  13684.        0,
  13685.       180237,
  13686.        0,
  13687.        0,
  13688.        0,
  13689.        0,
  13690.       110657,
  13691.        0,
  13692.        0,
  13693.       180245,
  13694.        0,
  13695.        0,
  13696.       180248,
  13697.       180249,
  13698.       180250,
  13699.        0,
  13700.        0,
  13701.       180253,
  13702.        0,
  13703.       180255,
  13704.       180256,
  13705.       180257,
  13706.       203453,
  13707.       180259,
  13708.        0,
  13709.       212734,
  13710.       212735,
  13711.        0,
  13712.       212737,
  13713.        0,
  13714.       101403,
  13715.        0,
  13716.        0,
  13717.        0,
  13718.        50378,
  13719.        17906,
  13720.        0,
  13721.        0,
  13722.        0,
  13723.        0,
  13724.        0,
  13725.        0,
  13726.        0,
  13727.        0,
  13728.       212753,
  13729.       212754,
  13730.       212755,
  13731.       212756,
  13732.       212757,
  13733.        0,
  13734.        0,
  13735.       212760,
  13736.       180288,
  13737.        0,
  13738.        0,
  13739.       203486,
  13740.       203487,
  13741.        0,
  13742.        0,
  13743.        0,
  13744.        0,
  13745.        82878,
  13746.       101435,
  13747.       101436,
  13748.       101437,
  13749.        0,
  13750.        50410,
  13751.        0,
  13752.        50412,
  13753.        0,
  13754.        13302,
  13755.        0,
  13756.        0,
  13757.        0,
  13758.        0,
  13759.        0,
  13760.        0,
  13761.        0,
  13762.        0,
  13763.       235983,
  13764.        0,
  13765.        0,
  13766.        0,
  13767.        0,
  13768.       203515,
  13769.       203516,
  13770.       203517,
  13771.       203518,
  13772.        0,
  13773.        0,
  13774.       203521,
  13775.        0,
  13776.       101465,
  13777.        0,
  13778.        0,
  13779.        0,
  13780.        0,
  13781.        50441,
  13782.        0,
  13783.        50443,
  13784.        0,
  13785.       101474,
  13786.        50446,
  13787.       101476,
  13788.       166423,
  13789.        50449,
  13790.        0,
  13791.        0,
  13792.        0,
  13793.        0,
  13794.        0,
  13795.        0,
  13796.        0,
  13797.        0,
  13798.        0,
  13799.       147878,
  13800.        0,
  13801.        0,
  13802.       203549,
  13803.        0,
  13804.       203551,
  13805.       203552,
  13806.        0,
  13807.        0,
  13808.        0,
  13809.        82942,
  13810.        0,
  13811.        0,
  13812.       101501,
  13813.        0,
  13814.        50474,
  13815.        0,
  13816.        0,
  13817.        0,
  13818.        0,
  13819.        0,
  13820.        0,
  13821.        0,
  13822.        50482,
  13823.        0,
  13824.        0,
  13825.        31929,
  13826.        0,
  13827.        0,
  13828.       203575,
  13829.        0,
  13830.        0,
  13831.       147910,
  13832.        0,
  13833.       147912,
  13834.        0,
  13835.        0,
  13836.        0,
  13837.        0,
  13838.        0,
  13839.        45860,
  13840.        45861,
  13841.        0,
  13842.        0,
  13843.        82976,
  13844.        82977,
  13845.        0,
  13846.        0,
  13847.        0,
  13848.        0,
  13849.        82982,
  13850.        0,
  13851.        0,
  13852.       129375,
  13853.       129376,
  13854.       129377,
  13855.        0,
  13856.        0,
  13857.        0,
  13858.        0,
  13859.        0,
  13860.        0,
  13861.       147940,
  13862.       147941,
  13863.       147942,
  13864.       147943,
  13865.        0,
  13866.        0,
  13867.        0,
  13868.       152586,
  13869.        0,
  13870.        0,
  13871.        45892,
  13872.        0,
  13873.        0,
  13874.        27339,
  13875.        45896,
  13876.        0,
  13877.        0,
  13878.        0,
  13879.        0,
  13880.        96930,
  13881.       101570,
  13882.       129405,
  13883.       129406,
  13884.        0,
  13885.        0,
  13886.       129409,
  13887.        0,
  13888.        0,
  13889.       203636,
  13890.       203637,
  13891.        0,
  13892.       129415,
  13893.       147972,
  13894.        0,
  13895.        0,
  13896.       101585,
  13897.        0,
  13898.        0,
  13899.        0,
  13900.        0,
  13901.        0,
  13902.        0,
  13903.        0,
  13904.        0,
  13905.        45926,
  13906.        0,
  13907.        0,
  13908.        0,
  13909.        0,
  13910.        0,
  13911.        0,
  13912.       203659,
  13913.       203660,
  13914.       101603,
  13915.       101604,
  13916.        0,
  13917.       101606,
  13918.        0,
  13919.        50579,
  13920.        0,
  13921.        0,
  13922.        50582,
  13923.        41305,
  13924.        0,
  13925.        50585,
  13926.        83059,
  13927.        0,
  13928.        0,
  13929.        0,
  13930.        0,
  13931.        0,
  13932.        41314,
  13933.        0,
  13934.        0,
  13935.        0,
  13936.        0,
  13937.        83070,
  13938.       245436,
  13939.        0,
  13940.       129463,
  13941.       129464,
  13942.       129465,
  13943.       129466,
  13944.       129467,
  13945.        0,
  13946.        0,
  13947.        0,
  13948.        0,
  13949.        0,
  13950.       129473,
  13951.        0,
  13952.        0,
  13953.        0,
  13954.     4224,
  13955.        83088,
  13956.        0,
  13957.        0,
  13958.        0,
  13959.        0,
  13960.        0,
  13961.        22787,
  13962.        0,
  13963.        0,
  13964.        22790,
  13965.        41347,
  13966.        92377,
  13967.        0,
  13968.        41350,
  13969.        0,
  13970.        0,
  13971.        0,
  13972.        0,
  13973.       226915,
  13974.        41356,
  13975.        41357,
  13976.        0,
  13977.        41359,
  13978.        41360,
  13979.        41361,
  13980.        0,
  13981.       148060,
  13982.        0,
  13983.        0,
  13984.        41366,
  13985.        0,
  13986.       245484,
  13987.        0,
  13988.        46009,
  13989.        0,
  13990.        0,
  13991.        0,
  13992.        0,
  13993.       148072,
  13994.       148073,
  13995.        0,
  13996.        0,
  13997.        0,
  13998.        22824,
  13999.       148078,
  14000.        0,
  14001.        0,
  14002.        0,
  14003.        0,
  14004.       129527,
  14005.        0,
  14006.        0,
  14007.       129530,
  14008.        0,
  14009.        0,
  14010.        0,
  14011.        46032,
  14012.       106340,
  14013.        0,
  14014.        46035,
  14015.        0,
  14016.        0,
  14017.        0,
  14018.       222321,
  14019.       208405,
  14020.     4290,
  14021.        22847,
  14022.        0,
  14023.        22849,
  14024.        0,
  14025.        22851,
  14026.        0,
  14027.        0,
  14028.        0,
  14029.        0,
  14030.        22856,
  14031.        22857,
  14032.        0,
  14033.        0,
  14034.        0,
  14035.        0,
  14036.        0,
  14037.        0,
  14038.        0,
  14039.        0,
  14040.        0,
  14041.        0,
  14042.        0,
  14043.        50703,
  14044.        0,
  14045.       106373,
  14046.        0,
  14047.        0,
  14048.       171322,
  14049.        0,
  14050.        0,
  14051.        0,
  14052.        0,
  14053.        0,
  14054.        0,
  14055.        0,
  14056.     4326,
  14057.        0,
  14058.       236278,
  14059.        0,
  14060.        0,
  14061.        0,
  14062.        0,
  14063.        0,
  14064.        0,
  14065.        0,
  14066.        0,
  14067.        0,
  14068.       180620,
  14069.        0,
  14070.        0,
  14071.       171345,
  14072.       171346,
  14073.        0,
  14074.        0,
  14075.        50735,
  14076.        50736,
  14077.        50737,
  14078.        0,
  14079.        0,
  14080.        0,
  14081.        0,
  14082.        22908,
  14083.        0,
  14084.        0,
  14085.       120330,
  14086.        0,
  14087.       129610,
  14088.        0,
  14089.        0,
  14090.       236310,
  14091.        0,
  14092.        0,
  14093.       129616,
  14094.        0,
  14095.        41477,
  14096.        0,
  14097.        0,
  14098.        0,
  14099.        0,
  14100.        0,
  14101.       115707,
  14102.        0,
  14103.        0,
  14104.        41486,
  14105.        50765,
  14106.        50766,
  14107.        50767,
  14108.        0,
  14109.        22935,
  14110.        0,
  14111.        0,
  14112.        0,
  14113.        0,
  14114.        0,
  14115.        0,
  14116.        0,
  14117.        0,
  14118.        0,
  14119.        22945,
  14120.        0,
  14121.        0,
  14122.        0,
  14123.        0,
  14124.        0,
  14125.        0,
  14126.        0,
  14127.        0,
  14128.        0,
  14129.        0,
  14130.        0,
  14131.        0,
  14132.        0,
  14133.        0,
  14134.        0,
  14135.        0,
  14136.        32240,
  14137.        22963,
  14138.        0,
  14139.        50799,
  14140.        0,
  14141.        0,
  14142.        0,
  14143.        0,
  14144.       129667,
  14145.       171419,
  14146.        0,
  14147.        50807,
  14148.       171422,
  14149.        0,
  14150.        0,
  14151.        0,
  14152.        0,
  14153.        0,
  14154.        0,
  14155.        97205,
  14156.        0,
  14157.       236377,
  14158.       115764,
  14159.        0,
  14160.       250297,
  14161.       236381,
  14162.       236382,
  14163.       115769,
  14164.       115770,
  14165.       115771,
  14166.        0,
  14167.       115773,
  14168.       115774,
  14169.       115775,
  14170.        0,
  14171.        0,
  14172.       115778,
  14173.        0,
  14174.        0,
  14175.       115781,
  14176.       115782,
  14177.       115783,
  14178.        0,
  14179.       115785,
  14180.        0,
  14181.       115787,
  14182.       162178,
  14183.       115789,
  14184.       115790,
  14185.       115791,
  14186.        0,
  14187.        0,
  14188.        0,
  14189.       203936,
  14190.        0,
  14191.        0,
  14192.        0,
  14193.        0,
  14194.        0,
  14195.        0,
  14196.        0,
  14197.        0,
  14198.        0,
  14199.        0,
  14200.        0,
  14201.        0,
  14202.        0,
  14203.        0,
  14204.        0,
  14205.       134367,
  14206.       134368,
  14207.       134369,
  14208.       134370,
  14209.       134371,
  14210.       134372,
  14211.        0,
  14212.        0,
  14213.       236433,
  14214.        0,
  14215.        0,
  14216.        0,
  14217.        0,
  14218.        0,
  14219.        0,
  14220.        0,
  14221.       231802,
  14222.        0,
  14223.        0,
  14224.        0,
  14225.        50885,
  14226.        50886,
  14227.        50887,
  14228.        0,
  14229.        0,
  14230.        0,
  14231.        0,
  14232.        0,
  14233.        0,
  14234.        0,
  14235.        50895,
  14236.        0,
  14237.        0,
  14238.        0,
  14239.       236459,
  14240.        0,
  14241.       236461,
  14242.        0,
  14243.        0,
  14244.        0,
  14245.        0,
  14246.        0,
  14247.        0,
  14248.        0,
  14249.        50909,
  14250.        0,
  14251.        0,
  14252.        0,
  14253.        0,
  14254.        0,
  14255.        0,
  14256.        0,
  14257.        0,
  14258.       236478,
  14259.       236479,
  14260.       236480,
  14261.       236481,
  14262.        0,
  14263.        0,
  14264.       236484,
  14265.       236485,
  14266.        0,
  14267.        0,
  14268.       236488,
  14269.        0,
  14270.        0,
  14271.        0,
  14272.        0,
  14273.        0,
  14274.        0,
  14275.        0,
  14276.        0,
  14277.        0,
  14278.       162274,
  14279.        0,
  14280.       162276,
  14281.       162277,
  14282.        0,
  14283.        0,
  14284.        0,
  14285.        92696,
  14286.       162282,
  14287.        0,
  14288.        0,
  14289.        0,
  14290.        0,
  14291.       231872,
  14292.        0,
  14293.        0,
  14294.        92705,
  14295.        0,
  14296.        0,
  14297.        0,
  14298.       227240,
  14299.        0,
  14300.        0,
  14301.       227243,
  14302.        0,
  14303.        0,
  14304.        0,
  14305.        0,
  14306.        0,
  14307.        0,
  14308.        0,
  14309.        0,
  14310.        0,
  14311.        0,
  14312.       241171,
  14313.        0,
  14314.       176227,
  14315.        0,
  14316.        0,
  14317.        0,
  14318.        0,
  14319.        0,
  14320.        74175,
  14321.        0,
  14322.        0,
  14323.        0,
  14324.        0,
  14325.        0,
  14326.        0,
  14327.        0,
  14328.        0,
  14329.       208715,
  14330.       213355,
  14331.        0,
  14332.        0,
  14333.        0,
  14334.        0,
  14335.        0,
  14336.        0,
  14337.        0,
  14338.        0,
  14339.        0,
  14340.        0,
  14341.        0,
  14342.        0,
  14343.        0,
  14344.        0,
  14345.        0,
  14346.        0,
  14347.        92758,
  14348.        0,
  14349.        0,
  14350.        0,
  14351.        0,
  14352.        0,
  14353.        0,
  14354.        0,
  14355.        0,
  14356.        0,
  14357.        0,
  14358.        0,
  14359.       213384,
  14360.       213385,
  14361.        0,
  14362.       213387,
  14363.       162359,
  14364.        0,
  14365.       162361,
  14366.        0,
  14367.        0,
  14368.        0,
  14369.       245652,
  14370.       236374,
  14371.        0,
  14372.       245654,
  14373.       236376,
  14374.        0,
  14375.       247753,
  14376.       233836,
  14377.        0,
  14378.       242843,
  14379.       233565,
  14380.        0,
  14381.       262119,
  14382.       257480,
  14383.       225007,
  14384.        0,
  14385.       242876,
  14386.       224320,
  14387.        0,
  14388.       242877,
  14389.       224321,
  14390.        0,
  14391.       226036,
  14392.       221397,
  14393.        0,
  14394.       239915,
  14395.       221359,
  14396.        0,
  14397.       239911,
  14398.       221355,
  14399.        0,
  14400.       235371,
  14401.       221454,
  14402.        0,
  14403.       225711,
  14404.       221072,
  14405.        0,
  14406.       249340,
  14407.       216867,
  14408.        0,
  14409.       249310,
  14410.       216837,
  14411.        0,
  14412.       221416,
  14413.       216777,
  14414.        0,
  14415.       237455,
  14416.       214260,
  14417.        0,
  14418.       255137,
  14419.       213386,
  14420.        0,
  14421.       236462,
  14422.       213267,
  14423.        0,
  14424.       231173,
  14425.       212617,
  14426.        0,
  14427.       256501,
  14428.       210111,
  14429.        0,
  14430.       249460,
  14431.       207709,
  14432.        0,
  14433.       216489,
  14434.       207211,
  14435.        0,
  14436.       217464,
  14437.       203547,
  14438.        0,
  14439.       221374,
  14440.       202818,
  14441.        0,
  14442.       262461,
  14443.       202154,
  14444.        0,
  14445.       262342,
  14446.       202035,
  14447.        0,
  14448.       225085,
  14449.       201890,
  14450.        0,
  14451.       266837,
  14452.       225086,
  14453.       201891,
  14454.        0,
  14455.       218940,
  14456.       200384,
  14457.        0,
  14458.       237315,
  14459.       200203,
  14460.        0,
  14461.       229396,
  14462.       196923,
  14463.        0,
  14464.       232861,
  14465.       195749,
  14466.        0,
  14467.       237436,
  14468.       195685,
  14469.        0,
  14470.       237437,
  14471.       195686,
  14472.        0,
  14473.       237349,
  14474.       200237,
  14475.       190959,
  14476.        0,
  14477.       237352,
  14478.       190962,
  14479.        0,
  14480.       200266,
  14481.       190988,
  14482.        0,
  14483.       193223,
  14484.       183945,
  14485.        0,
  14486.       190984,
  14487.       181706,
  14488.        0,
  14489.       203635,
  14490.       180440,
  14491.        0,
  14492.       212624,
  14493.       180151,
  14494.        0,
  14495.       212708,
  14496.       180235,
  14497.        0,
  14498.       221998,
  14499.       180247,
  14500.        0,
  14501.       212736,
  14502.       180263,
  14503.        0,
  14504.       231115,
  14505.       180086,
  14506.        0,
  14507.       239634,
  14508.       179327,
  14509.        0,
  14510.       239243,
  14511.       178936,
  14512.        0,
  14513.       262482,
  14514.       183619,
  14515.       178980,
  14516.        0,
  14517.       183668,
  14518.       179029,
  14519.        0,
  14520.       202010,
  14521.       178815,
  14522.        0,
  14523.       233511,
  14524.       177843,
  14525.        0,
  14526.       212759,
  14527.       175647,
  14528.        0,
  14529.       199955,
  14530.       172121,
  14531.        0,
  14532.       250988,
  14533.       172125,
  14534.        0,
  14535.       246459,
  14536.       172235,
  14537.        0,
  14538.       241584,
  14539.       171999,
  14540.        0,
  14541.       221394,
  14542.       170365,
  14543.        0,
  14544.       267235,
  14545.       165177,
  14546.        0,
  14547.       261055,
  14548.       163636,
  14549.        0,
  14550.       232211,
  14551.       162626,
  14552.        0,
  14553.       213301,
  14554.       208662,
  14555.       162272,
  14556.        0,
  14557.       222677,
  14558.       162370,
  14559.        0,
  14560.       208775,
  14561.       162385,
  14562.        0,
  14563.       231796,
  14564.       162211,
  14565.        0,
  14566.       245753,
  14567.       162251,
  14568.        0,
  14569.       242840,
  14570.       159338,
  14571.        0,
  14572.       251653,
  14573.       154234,
  14574.        0,
  14575.       195836,
  14576.       154085,
  14577.        0,
  14578.       195837,
  14579.       154086,
  14580.        0,
  14581.       190981,
  14582.       153869,
  14583.        0,
  14584.       200267,
  14585.       153877,
  14586.        0,
  14587.       223191,
  14588.       153606,
  14589.        0,
  14590.       171991,
  14591.       153435,
  14592.        0,
  14593.       171992,
  14594.       153436,
  14595.        0,
  14596.       171993,
  14597.       153437,
  14598.        0,
  14599.       255534,
  14600.       172032,
  14601.       153476,
  14602.        0,
  14603.       183055,
  14604.       150582,
  14605.        0,
  14606.       248078,
  14607.       234161,
  14608.       150659,
  14609.        0,
  14610.       238652,
  14611.       150511,
  14612.        0,
  14613.       206211,
  14614.       150543,
  14615.        0,
  14616.       257243,
  14617.       150546,
  14618.        0,
  14619.       231561,
  14620.       148059,
  14621.        0,
  14622.       217665,
  14623.       148080,
  14624.        0,
  14625.       231615,
  14626.       148113,
  14627.        0,
  14628.       171106,
  14629.       147911,
  14630.        0,
  14631.       152585,
  14632.       147946,
  14633.        0,
  14634.       180124,
  14635.       147651,
  14636.        0,
  14637.       245071,
  14638.       147652,
  14639.        0,
  14640.       189485,
  14641.       147734,
  14642.        0,
  14643.       175570,
  14644.       147736,
  14645.        0,
  14646.       175571,
  14647.       147737,
  14648.        0,
  14649.       180236,
  14650.       147763,
  14651.        0,
  14652.       198655,
  14653.       147626,
  14654.        0,
  14655.       224965,
  14656.       141463,
  14657.        0,
  14658.       242882,
  14659.       140824,
  14660.        0,
  14661.       242978,
  14662.       140920,
  14663.        0,
  14664.       242979,
  14665.       140921,
  14666.        0,
  14667.       242980,
  14668.       140922,
  14669.        0,
  14670.       242981,
  14671.       140923,
  14672.        0,
  14673.       242988,
  14674.       140930,
  14675.        0,
  14676.       177840,
  14677.       140728,
  14678.        0,
  14679.       228901,
  14680.       177872,
  14681.       140760,
  14682.        0,
  14683.       228903,
  14684.       177874,
  14685.       140762,
  14686.        0,
  14687.       242849,
  14688.       140791,
  14689.        0,
  14690.       242851,
  14691.       140793,
  14692.        0,
  14693.       223761,
  14694.       140259,
  14695.        0,
  14696.       177374,
  14697.       140262,
  14698.        0,
  14699.       251615,
  14700.       140279,
  14701.        0,
  14702.       200385,
  14703.       140078,
  14704.        0,
  14705.       219009,
  14706.       140146,
  14707.        0,
  14708.       237356,
  14709.       139937,
  14710.        0,
  14711.       190846,
  14712.       139817,
  14713.        0,
  14714.       240275,
  14715.       138217,
  14716.        0,
  14717.       175252,
  14718.       138140,
  14719.        0,
  14720.       249475,
  14721.       138139,
  14722.        0,
  14723.       249484,
  14724.       138148,
  14725.        0,
  14726.       249482,
  14727.       138146,
  14728.        0,
  14729.       249481,
  14730.       138145,
  14731.        0,
  14732.       249480,
  14733.       138144,
  14734.        0,
  14735.       198650,
  14736.       147621,
  14737.       138343,
  14738.        0,
  14739.       221411,
  14740.       137909,
  14741.        0,
  14742.       153586,
  14743.       135030,
  14744.        0,
  14745.       171990,
  14746.       134878,
  14747.        0,
  14748.       153467,
  14749.       134911,
  14750.        0,
  14751.       172024,
  14752.       153468,
  14753.       134912,
  14754.        0,
  14755.       153499,
  14756.       134943,
  14757.        0,
  14758.       153502,
  14759.       134946,
  14760.        0,
  14761.       153507,
  14762.       134951,
  14763.        0,
  14764.       231795,
  14765.       162210,
  14766.       134376,
  14767.        0,
  14768.       162212,
  14769.       134378,
  14770.        0,
  14771.       189909,
  14772.       134241,
  14773.        0,
  14774.       185271,
  14775.       134242,
  14776.        0,
  14777.       146914,
  14778.       132997,
  14779.        0,
  14780.       137021,
  14781.       132382,
  14782.        0,
  14783.       178851,
  14784.       132461,
  14785.        0,
  14786.       178852,
  14787.       132462,
  14788.        0,
  14789.       202063,
  14790.       132478,
  14791.        0,
  14792.       169390,
  14793.       132278,
  14794.        0,
  14795.       201926,
  14796.       132341,
  14797.        0,
  14798.       201927,
  14799.       132342,
  14800.        0,
  14801.       256638,
  14802.       131385,
  14803.        0,
  14804.       237453,
  14805.       130756,
  14806.        0,
  14807.       237454,
  14808.       214259,
  14809.       130757,
  14810.        0,
  14811.       200405,
  14812.       130820,
  14813.        0,
  14814.       140112,
  14815.       130834,
  14816.        0,
  14817.       228259,
  14818.       130840,
  14819.        0,
  14820.       200438,
  14821.       130853,
  14822.        0,
  14823.       140141,
  14824.       130863,
  14825.        0,
  14826.       190960,
  14827.       130653,
  14828.        0,
  14829.       200271,
  14830.       130686,
  14831.        0,
  14832.       200301,
  14833.       130716,
  14834.        0,
  14835.       200302,
  14836.       130717,
  14837.        0,
  14838.       203705,
  14839.       129481,
  14840.        0,
  14841.       148081,
  14842.       129525,
  14843.        0,
  14844.       148082,
  14845.       129526,
  14846.        0,
  14847.       148084,
  14848.       129528,
  14849.        0,
  14850.       148085,
  14851.       129529,
  14852.        0,
  14853.       171352,
  14854.       129601,
  14855.        0,
  14856.       236311,
  14857.       129614,
  14858.        0,
  14859.       236312,
  14860.       129615,
  14861.        0,
  14862.       236346,
  14863.       129649,
  14864.        0,
  14865.       134302,
  14866.       129663,
  14867.        0,
  14868.       203634,
  14869.       129410,
  14870.        0,
  14871.       180157,
  14872.       129128,
  14873.        0,
  14874.       258103,
  14875.       128211,
  14876.        0,
  14877.       150660,
  14878.       127465,
  14879.        0,
  14880.       162362,
  14881.       125250,
  14882.        0,
  14883.       148075,
  14884.       124880,
  14885.        0,
  14886.       212763,
  14887.       203485,
  14888.       124622,
  14889.        0,
  14890.       226604,
  14891.       208048,
  14892.       124546,
  14893.        0,
  14894.       147747,
  14895.       124552,
  14896.        0,
  14897.       147750,
  14898.       124555,
  14899.        0,
  14900.       201778,
  14901.       122915,
  14902.        0,
  14903.       150512,
  14904.       122678,
  14905.        0,
  14906.       195854,
  14907.       121630,
  14908.        0,
  14909.       190841,
  14910.       121256,
  14911.        0,
  14912.       171960,
  14913.       120931,
  14914.        0,
  14915.       249311,
  14916.       119419,
  14917.        0,
  14918.       249312,
  14919.       119420,
  14920.        0,
  14921.       216840,
  14922.       119421,
  14923.        0,
  14924.       262481,
  14925.       118672,
  14926.        0,
  14927.       178793,
  14928.       118486,
  14929.        0,
  14930.       262312,
  14931.       118503,
  14932.        0,
  14933.       178811,
  14934.       118504,
  14935.        0,
  14936.       262315,
  14937.       118506,
  14938.        0,
  14939.       220565,
  14940.       202009,
  14941.       118507,
  14942.        0,
  14943.       202011,
  14944.       118509,
  14945.        0,
  14946.       202012,
  14947.       178817,
  14948.       118510,
  14949.        0,
  14950.       136922,
  14951.       118366,
  14952.        0,
  14953.       136924,
  14954.       118368,
  14955.        0,
  14956.       136927,
  14957.       118371,
  14958.        0,
  14959.       136932,
  14960.       118376,
  14961.        0,
  14962.       201336,
  14963.       117834,
  14964.        0,
  14965.       127155,
  14966.       117877,
  14967.        0,
  14968.       210665,
  14969.       117885,
  14970.        0,
  14971.       177959,
  14972.       117652,
  14973.        0,
  14974.       177961,
  14975.       117654,
  14976.        0,
  14977.       177981,
  14978.       117674,
  14979.        0,
  14980.       177985,
  14981.       117678,
  14982.        0,
  14983.       122326,
  14984.       117687,
  14985.        0,
  14986.       140910,
  14987.       117715,
  14988.        0,
  14989.       140912,
  14990.       117717,
  14991.        0,
  14992.       150215,
  14993.       117742,
  14994.        0,
  14995.       177849,
  14996.       117542,
  14997.        0,
  14998.       125380,
  14999.       116102,
  15000.        0,
  15001.       217835,
  15002.       115777,
  15003.        0,
  15004.       166805,
  15005.       115776,
  15006.        0,
  15007.       129666,
  15008.       115749,
  15009.        0,
  15010.       202038,
  15011.       113897,
  15012.        0,
  15013.       213302,
  15014.       111244,
  15015.        0,
  15016.       132475,
  15017.       109280,
  15018.        0,
  15019.       141522,
  15020.       104410,
  15021.        0,
  15022.       201828,
  15023.       104409,
  15024.        0,
  15025.       136572,
  15026.       104099,
  15027.        0,
  15028.       136575,
  15029.       104102,
  15030.        0,
  15031.       150574,
  15032.       104184,
  15033.        0,
  15034.       150576,
  15035.       104186,
  15036.        0,
  15037.       150577,
  15038.       104187,
  15039.        0,
  15040.       238736,
  15041.       104205,
  15042.        0,
  15043.       238737,
  15044.       104206,
  15045.        0,
  15046.       141115,
  15047.       104003,
  15048.        0,
  15049.       178289,
  15050.       104065,
  15051.        0,
  15052.       177971,
  15053.       103747,
  15054.        0,
  15055.       177974,
  15056.       103750,
  15057.        0,
  15058.       134949,
  15059.       102476,
  15060.        0,
  15061.       172130,
  15062.       102545,
  15063.        0,
  15064.       135033,
  15065.       102560,
  15066.        0,
  15067.       251026,
  15068.       153607,
  15069.       102578,
  15070.        0,
  15071.       153609,
  15072.       102580,
  15073.        0,
  15074.       153610,
  15075.       102581,
  15076.        0,
  15077.       246393,
  15078.       153613,
  15079.       102584,
  15080.        0,
  15081.       135061,
  15082.       102588,
  15083.        0,
  15084.       139490,
  15085.       102378,
  15086.        0,
  15087.       171996,
  15088.       139523,
  15089.       102411,
  15090.        0,
  15091.       172026,
  15092.       102441,
  15093.        0,
  15094.       172027,
  15095.       153471,
  15096.       102442,
  15097.        0,
  15098.       185737,
  15099.       102235,
  15100.        0,
  15101.       190394,
  15102.       102253,
  15103.        0,
  15104.       190395,
  15105.       102254,
  15106.        0,
  15107.       162360,
  15108.       102053,
  15109.        0,
  15110.       134588,
  15111.       116032,
  15112.       102115,
  15113.        0,
  15114.       147974,
  15115.       101584,
  15116.        0,
  15117.       147976,
  15118.       101586,
  15119.        0,
  15120.       203645,
  15121.       147977,
  15122.       101587,
  15123.        0,
  15124.       203650,
  15125.       147982,
  15126.       101592,
  15127.        0,
  15128.       203654,
  15129.       101596,
  15130.        0,
  15131.       203655,
  15132.       101597,
  15133.        0,
  15134.       203656,
  15135.       101598,
  15136.        0,
  15137.       203663,
  15138.       101605,
  15139.        0,
  15140.       249372,
  15141.       100924,
  15142.        0,
  15143.       137518,
  15144.       100406,
  15145.        0,
  15146.       238955,
  15147.        99785,
  15148.        0,
  15149.       238651,
  15150.       150510,
  15151.       122676,
  15152.        99481,
  15153.        0,
  15154.       102446,
  15155.        97807,
  15156.        0,
  15157.       162378,
  15158.        97432,
  15159.        0,
  15160.       227325,
  15161.       162379,
  15162.        97433,
  15163.        0,
  15164.       115772,
  15165.        97216,
  15166.        0,
  15167.       170784,
  15168.        96560,
  15169.        0,
  15170.       115135,
  15171.        96579,
  15172.        0,
  15173.       249471,
  15174.       235554,
  15175.       138135,
  15176.        96384,
  15177.        0,
  15178.       249472,
  15179.        96385,
  15180.        0,
  15181.       249473,
  15182.       244834,
  15183.       138137,
  15184.        96386,
  15185.        0,
  15186.       249474,
  15187.        96387,
  15188.        0,
  15189.       202622,
  15190.        95925,
  15191.        0,
  15192.       202020,
  15193.        95323,
  15194.        0,
  15195.       118485,
  15196.        95290,
  15197.        0,
  15198.       224976,
  15199.        95084,
  15200.        0,
  15201.       117870,
  15202.        94675,
  15203.        0,
  15204.       117835,
  15205.        94640,
  15206.        0,
  15207.       162382,
  15208.        92797,
  15209.        0,
  15210.       120281,
  15211.        92447,
  15212.        0,
  15213.       212649,
  15214.        92035,
  15215.        0,
  15216.       216469,
  15217.       202552,
  15218.        91216,
  15219.        0,
  15220.       262341,
  15221.       202034,
  15222.        90698,
  15223.        0,
  15224.       238657,
  15225.       229379,
  15226.        90209,
  15227.        0,
  15228.       118046,
  15229.        90212,
  15230.        0,
  15231.       155175,
  15232.        90229,
  15233.        0,
  15234.       150541,
  15235.        90234,
  15236.        0,
  15237.       178201,
  15238.        90060,
  15239.        0,
  15240.       159646,
  15241.        90061,
  15242.        0,
  15243.       117925,
  15244.        90091,
  15245.        0,
  15246.       117926,
  15247.        90092,
  15248.        0,
  15249.       238009,
  15250.        89561,
  15251.        0,
  15252.       223973,
  15253.       219334,
  15254.        89442,
  15255.        0,
  15256.       140498,
  15257.        89469,
  15258.        0,
  15259.       205105,
  15260.        89130,
  15261.        0,
  15262.       223059,
  15263.       153474,
  15264.        97806,
  15265.        88528,
  15266.        0,
  15267.       236460,
  15268.       213265,
  15269.        88012,
  15270.        0,
  15271.       180246,
  15272.        87466,
  15273.        0,
  15274.       177810,
  15275.        85030,
  15276.        0,
  15277.       177811,
  15278.        85031,
  15279.        0,
  15280.       177812,
  15281.        85032,
  15282.        0,
  15283.       190979,
  15284.        84282,
  15285.        0,
  15286.       130749,
  15287.        84359,
  15288.        0,
  15289.       237457,
  15290.        84370,
  15291.        0,
  15292.       195715,
  15293.        84379,
  15294.        0,
  15295.       195716,
  15296.        84380,
  15297.        0,
  15298.       195717,
  15299.        84381,
  15300.        0,
  15301.       251386,
  15302.       195718,
  15303.        84382,
  15304.        0,
  15305.       228193,
  15306.        84384,
  15307.        0,
  15308.       195721,
  15309.        84385,
  15310.        0,
  15311.       158436,
  15312.        84212,
  15313.        0,
  15314.       135272,
  15315.        84243,
  15316.        0,
  15317.       116097,
  15318.        83624,
  15319.        0,
  15320.       185684,
  15321.       116099,
  15322.        83626,
  15323.        0,
  15324.       111569,
  15325.        83735,
  15326.        0,
  15327.       120640,
  15328.        83528,
  15329.        0,
  15330.       208813,
  15331.       185618,
  15332.       102116,
  15333.        83560,
  15334.        0,
  15335.       208814,
  15336.       120673,
  15337.       102117,
  15338.        88200,
  15339.        83561,
  15340.        0,
  15341.       102118,
  15342.        83562,
  15343.        0,
  15344.       116064,
  15345.       102147,
  15346.        83591,
  15347.        0,
  15348.       102149,
  15349.        83593,
  15350.        0,
  15351.       102152,
  15352.        83596,
  15353.        0,
  15354.       116074,
  15355.       102157,
  15356.        83601,
  15357.        0,
  15358.       129468,
  15359.        83078,
  15360.        0,
  15361.       129469,
  15362.        83079,
  15363.        0,
  15364.       129470,
  15365.        83080,
  15366.        0,
  15367.       129471,
  15368.        83081,
  15369.        0,
  15370.       129472,
  15371.        83082,
  15372.        0,
  15373.       129474,
  15374.        83084,
  15375.        0,
  15376.       129475,
  15377.       110919,
  15378.        83085,
  15379.        0,
  15380.       203524,
  15381.       101466,
  15382.        82910,
  15383.        0,
  15384.       101467,
  15385.        82911,
  15386.        0,
  15387.       254555,
  15388.       203526,
  15389.       101468,
  15390.        82912,
  15391.        0,
  15392.       101497,
  15393.        82941,
  15394.        0,
  15395.       203557,
  15396.       101499,
  15397.        82943,
  15398.        0,
  15399.       101502,
  15400.        82946,
  15401.        0,
  15402.       101507,
  15403.        82951,
  15404.        0,
  15405.       137020,
  15406.        81352,
  15407.        0,
  15408.       137024,
  15409.        81356,
  15410.        0,
  15411.       262278,
  15412.       137025,
  15413.        81357,
  15414.        0,
  15415.       262374,
  15416.       132482,
  15417.        81453,
  15418.        0,
  15419.       262376,
  15420.       132484,
  15421.        81455,
  15422.        0,
  15423.       262377,
  15424.       132485,
  15425.        81456,
  15426.        0,
  15427.       132488,
  15428.        81459,
  15429.        0,
  15430.       262381,
  15431.        81460,
  15432.        0,
  15433.       118365,
  15434.        81253,
  15435.        0,
  15436.       132346,
  15437.        81317,
  15438.        0,
  15439.       177841,
  15440.        80422,
  15441.        0,
  15442.       256634,
  15443.        80352,
  15444.        0,
  15445.       154259,
  15446.        80035,
  15447.        0,
  15448.       214565,
  15449.        80034,
  15450.        0,
  15451.       265546,
  15452.        79986,
  15453.        0,
  15454.       154255,
  15455.        80031,
  15456.        0,
  15457.       154256,
  15458.        80032,
  15459.        0,
  15460.       154257,
  15461.        80033,
  15462.        0,
  15463.       214567,
  15464.       154260,
  15465.        80036,
  15466.        0,
  15467.       256428,
  15468.       163648,
  15469.        75507,
  15470.        0,
  15471.        84862,
  15472.        75584,
  15473.        0,
  15474.       256524,
  15475.        75603,
  15476.        0,
  15477.       256526,
  15478.        75605,
  15479.        0,
  15480.       256527,
  15481.        75606,
  15482.        0,
  15483.       256531,
  15484.        75610,
  15485.        0,
  15486.       122003,
  15487.        84891,
  15488.        75613,
  15489.        0,
  15490.       126466,
  15491.        75437,
  15492.        0,
  15493.       107944,
  15494.        75471,
  15495.        0,
  15496.       130842,
  15497.        75174,
  15498.        0,
  15499.       130845,
  15500.        75177,
  15501.        0,
  15502.       130849,
  15503.        75181,
  15504.        0,
  15505.       130850,
  15506.        75182,
  15507.        0,
  15508.       158761,
  15509.        75259,
  15510.        0,
  15511.       154151,
  15512.        75288,
  15513.        0,
  15514.       195724,
  15515.        84388,
  15516.        75110,
  15517.        0,
  15518.       195726,
  15519.        75112,
  15520.        0,
  15521.       130808,
  15522.        75140,
  15523.        0,
  15524.       246784,
  15525.        75141,
  15526.        0,
  15527.       200395,
  15528.       195756,
  15529.        75142,
  15530.        0,
  15531.       200396,
  15532.       195757,
  15533.        75143,
  15534.        0,
  15535.       200399,
  15536.        75146,
  15537.        0,
  15538.       200404,
  15539.        75151,
  15540.        0,
  15541.       171928,
  15542.        74509,
  15543.        0,
  15544.       190147,
  15545.       176230,
  15546.        74172,
  15547.        0,
  15548.       180254,
  15549.        73557,
  15550.        0,
  15551.       147745,
  15552.        73521,
  15553.        0,
  15554.       221361,
  15555.        72913,
  15556.        0,
  15557.       221364,
  15558.        72916,
  15559.        0,
  15560.       119307,
  15561.        72917,
  15562.        0,
  15563.       147143,
  15564.        72919,
  15565.        0,
  15566.       147144,
  15567.       119310,
  15568.        72920,
  15569.        0,
  15570.       221372,
  15571.        72924,
  15572.        0,
  15573.       119322,
  15574.        72932,
  15575.        0,
  15576.       216785,
  15577.        72976,
  15578.        0,
  15579.       216787,
  15580.        72978,
  15581.        0,
  15582.       170398,
  15583.        72979,
  15584.        0,
  15585.       216789,
  15586.       207511,
  15587.        72980,
  15588.        0,
  15589.       216790,
  15590.       170400,
  15591.        72981,
  15592.        0,
  15593.       249342,
  15594.        73060,
  15595.        0,
  15596.       249343,
  15597.       179758,
  15598.        73061,
  15599.        0,
  15600.       249346,
  15601.        73064,
  15602.        0,
  15603.       249382,
  15604.        73100,
  15605.        0,
  15606.       137771,
  15607.        72825,
  15608.        0,
  15609.       123856,
  15610.        72827,
  15611.        0,
  15612.       100407,
  15613.        72573,
  15614.        0,
  15615.       202432,
  15616.        72540,
  15617.        0,
  15618.       137022,
  15619.       113827,
  15620.        72076,
  15621.        0,
  15622.       141452,
  15623.        71867,
  15624.        0,
  15625.       141455,
  15626.        71870,
  15627.        0,
  15628.       224968,
  15629.        71881,
  15630.        0,
  15631.       177970,
  15632.        71273,
  15633.        0,
  15634.       224327,
  15635.        71240,
  15636.        0,
  15637.       195857,
  15638.        70604,
  15639.        0,
  15640.       221402,
  15641.        68315,
  15642.        0,
  15643.       262488,
  15644.        67650,
  15645.        0,
  15646.        90225,
  15647.        67030,
  15648.        0,
  15649.       224618,
  15650.        66892,
  15651.        0,
  15652.       177972,
  15653.       117665,
  15654.        66636,
  15655.        0,
  15656.        89560,
  15657.        66365,
  15658.        0,
  15659.       116094,
  15660.        65065,
  15661.        0,
  15662.       242205,
  15663.        61284,
  15664.        0,
  15665.       140149,
  15666.        61286,
  15667.        0,
  15668.        84360,
  15669.        61165,
  15670.        0,
  15671.       130752,
  15672.        84362,
  15673.        61167,
  15674.        0,
  15675.       104076,
  15676.        57686,
  15677.        0,
  15678.       177975,
  15679.        57361,
  15680.        0,
  15681.        75502,
  15682.        56946,
  15683.        0,
  15684.       163649,
  15685.        56952,
  15686.        0,
  15687.        75280,
  15688.        56724,
  15689.        0,
  15690.        83712,
  15691.        55878,
  15692.        0,
  15693.       125190,
  15694.        55605,
  15695.        0,
  15696.       249376,
  15697.        54538,
  15698.        0,
  15699.       136899,
  15700.        53397,
  15701.        0,
  15702.       136901,
  15703.        53399,
  15704.        0,
  15705.        85875,
  15706.        53402,
  15707.        0,
  15708.        85880,
  15709.        53407,
  15710.        0,
  15711.       201860,
  15712.        53412,
  15713.        0,
  15714.       201932,
  15715.        81318,
  15716.        53484,
  15717.        0,
  15718.       132349,
  15719.        53486,
  15720.        0,
  15721.        81321,
  15722.        53487,
  15723.        0,
  15724.        95086,
  15725.        53335,
  15726.        0,
  15727.        95087,
  15728.        53336,
  15729.        0,
  15730.       122950,
  15731.        53365,
  15732.        0,
  15733.       104397,
  15734.        53368,
  15735.        0,
  15736.       104400,
  15737.        53371,
  15738.        0,
  15739.       104101,
  15740.        53072,
  15741.        0,
  15742.       118023,
  15743.        53077,
  15744.        0,
  15745.       122667,
  15746.        53082,
  15747.        0,
  15748.       238734,
  15749.       104203,
  15750.        53174,
  15751.        0,
  15752.       238735,
  15753.       104204,
  15754.        53175,
  15755.        0,
  15756.       206265,
  15757.       104207,
  15758.        53178,
  15759.        0,
  15760.       104209,
  15761.        53180,
  15762.        0,
  15763.       104210,
  15764.        53181,
  15765.        0,
  15766.       104213,
  15767.        53184,
  15768.        0,
  15769.       117924,
  15770.        90090,
  15771.        52978,
  15772.        0,
  15773.       104071,
  15774.        53042,
  15775.        0,
  15776.        84899,
  15777.        52426,
  15778.        0,
  15779.       131372,
  15780.        52509,
  15781.        0,
  15782.        80345,
  15783.        52511,
  15784.        0,
  15785.       256628,
  15786.       131375,
  15787.        80346,
  15788.        52512,
  15789.        0,
  15790.        85011,
  15791.        52538,
  15792.        0,
  15793.        89440,
  15794.        52328,
  15795.        0,
  15796.        75585,
  15797.        52390,
  15798.        0,
  15799.        75586,
  15800.        52391,
  15801.        0,
  15802.       154157,
  15803.        52099,
  15804.        0,
  15805.       154253,
  15806.        52195,
  15807.        0,
  15808.       214568,
  15809.        52203,
  15810.        0,
  15811.       154263,
  15812.        80039,
  15813.        52205,
  15814.        0,
  15815.        80040,
  15816.        52206,
  15817.        0,
  15818.       219211,
  15819.        80041,
  15820.        52207,
  15821.        0,
  15822.       237595,
  15823.       140176,
  15824.        52035,
  15825.        0,
  15826.       140177,
  15827.        52036,
  15828.        0,
  15829.        75260,
  15830.        52065,
  15831.        0,
  15832.       154124,
  15833.        75261,
  15834.        52066,
  15835.        0,
  15836.        75262,
  15837.        52067,
  15838.        0,
  15839.       154126,
  15840.        52068,
  15841.        0,
  15842.        84249,
  15843.        51776,
  15844.        0,
  15845.       200307,
  15846.        51859,
  15847.        0,
  15848.       237420,
  15849.        51860,
  15850.        0,
  15851.       130724,
  15852.        51861,
  15853.        0,
  15854.       195687,
  15855.        51878,
  15856.        0,
  15857.       246718,
  15858.        51880,
  15859.        0,
  15860.       218886,
  15861.        51882,
  15862.        0,
  15863.       130747,
  15864.        51884,
  15865.        0,
  15866.       130751,
  15867.        84361,
  15868.        51888,
  15869.        0,
  15870.       139851,
  15871.        51710,
  15872.        0,
  15873.       190881,
  15874.       139852,
  15875.        51711,
  15876.        0,
  15877.       190882,
  15878.        51712,
  15879.        0,
  15880.       158448,
  15881.        51751,
  15882.        0,
  15883.       172022,
  15884.       153466,
  15885.       134910,
  15886.        51408,
  15887.        0,
  15888.        83599,
  15889.        51126,
  15890.        0,
  15891.       102249,
  15892.        51220,
  15893.        0,
  15894.       222871,
  15895.       204315,
  15896.       102257,
  15897.        51228,
  15898.        0,
  15899.       102259,
  15900.        92981,
  15901.        51230,
  15902.        0,
  15903.       102260,
  15904.        51231,
  15905.        0,
  15906.       102263,
  15907.        51234,
  15908.        0,
  15909.        83711,
  15910.        51238,
  15911.        0,
  15912.        88140,
  15913.        51028,
  15914.        0,
  15915.       120675,
  15916.        51090,
  15917.        0,
  15918.       102121,
  15919.        51092,
  15920.        0,
  15921.       129664,
  15922.        50801,
  15923.        0,
  15924.       129665,
  15925.        50802,
  15926.        0,
  15927.       213268,
  15928.       203990,
  15929.        50903,
  15930.        0,
  15931.       162240,
  15932.        50904,
  15933.        0,
  15934.       162241,
  15935.        92656,
  15936.        50905,
  15937.        0,
  15938.       162242,
  15939.        50906,
  15940.        0,
  15941.       162243,
  15942.        50907,
  15943.        0,
  15944.       162246,
  15945.        50910,
  15946.        0,
  15947.       162249,
  15948.        50913,
  15949.        0,
  15950.        82949,
  15951.        50476,
  15952.        0,
  15953.       101506,
  15954.        50477,
  15955.        0,
  15956.       203646,
  15957.        50559,
  15958.        0,
  15959.       203648,
  15960.       101590,
  15961.        50561,
  15962.        0,
  15963.       203649,
  15964.        50562,
  15965.        0,
  15966.       203657,
  15967.       101599,
  15968.        50570,
  15969.        0,
  15970.       101607,
  15971.        50578,
  15972.        0,
  15973.       245418,
  15974.       222223,
  15975.       101609,
  15976.        50580,
  15977.        0,
  15978.       101610,
  15979.        50581,
  15980.        0,
  15981.       101613,
  15982.        50584,
  15983.        0,
  15984.        83061,
  15985.        50588,
  15986.        0,
  15987.       101440,
  15988.        50411,
  15989.        0,
  15990.       217444,
  15991.        50440,
  15992.        0,
  15993.       101471,
  15994.        50442,
  15995.        0,
  15996.       216828,
  15997.       119409,
  15998.        49824,
  15999.        0,
  16000.       119411,
  16001.        49826,
  16002.        0,
  16003.       119412,
  16004.        49827,
  16005.        0,
  16006.        96301,
  16007.        49911,
  16008.        0,
  16009.        96302,
  16010.        49912,
  16011.        0,
  16012.       230850,
  16013.        49929,
  16014.        0,
  16015.       147147,
  16016.        86840,
  16017.        72923,
  16018.        49728,
  16019.        0,
  16020.       239959,
  16021.       221403,
  16022.        49760,
  16023.        0,
  16024.       221404,
  16025.       119346,
  16026.        86873,
  16027.        49761,
  16028.        0,
  16029.       216794,
  16030.        49790,
  16031.        0,
  16032.       216796,
  16033.        49792,
  16034.        0,
  16035.       202880,
  16036.        49793,
  16037.        0,
  16038.       216803,
  16039.        49799,
  16040.        0,
  16041.       249278,
  16042.        49801,
  16043.        0,
  16044.       139935,
  16045.        47155,
  16046.        0,
  16047.       203653,
  16048.       101595,
  16049.        45927,
  16050.        0,
  16051.       101600,
  16052.        45932,
  16053.        0,
  16054.       129531,
  16055.        46029,
  16056.        0,
  16057.       226951,
  16058.       148088,
  16059.       129532,
  16060.        46030,
  16061.        0,
  16062.       129533,
  16063.        87782,
  16064.        46031,
  16065.        0,
  16066.       189843,
  16067.       166648,
  16068.        46034,
  16069.        0,
  16070.        82940,
  16071.        45828,
  16072.        0,
  16073.        82974,
  16074.        45862,
  16075.        0,
  16076.       129392,
  16077.       101558,
  16078.        45890,
  16079.        0,
  16080.       147949,
  16081.        45891,
  16082.        0,
  16083.       175785,
  16084.       147951,
  16085.       129395,
  16086.        96922,
  16087.        45893,
  16088.        0,
  16089.       224903,
  16090.       150679,
  16091.        43982,
  16092.        0,
  16093.        53337,
  16094.        44059,
  16095.        0,
  16096.       225002,
  16097.       136861,
  16098.        44081,
  16099.        0,
  16100.       136862,
  16101.        44082,
  16102.        0,
  16103.       122948,
  16104.        44085,
  16105.        0,
  16106.       104185,
  16107.        43878,
  16108.        0,
  16109.        53188,
  16110.        43910,
  16111.        0,
  16112.        90333,
  16113.        43943,
  16114.        0,
  16115.        90336,
  16116.        43946,
  16117.        0,
  16118.       117871,
  16119.        43647,
  16120.        0,
  16121.       117873,
  16122.        43649,
  16123.        0,
  16124.       117875,
  16125.        43651,
  16126.        0,
  16127.       117876,
  16128.        43652,
  16129.        0,
  16130.       117880,
  16131.        43656,
  16132.        0,
  16133.       117881,
  16134.        43657,
  16135.        0,
  16136.        90124,
  16137.        53012,
  16138.        43734,
  16139.        0,
  16140.        90127,
  16141.        43737,
  16142.        0,
  16143.       257136,
  16144.       122605,
  16145.        90132,
  16146.        43742,
  16147.        0,
  16148.       238585,
  16149.        43747,
  16150.        0,
  16151.       238586,
  16152.        43748,
  16153.        0,
  16154.       238587,
  16155.        43749,
  16156.        0,
  16157.       122613,
  16158.        43750,
  16159.        0,
  16160.       155090,
  16161.        43754,
  16162.        0,
  16163.       173648,
  16164.        43756,
  16165.        0,
  16166.       159732,
  16167.       155093,
  16168.        43757,
  16169.        0,
  16170.       104066,
  16171.        43759,
  16172.        0,
  16173.       117984,
  16174.       104067,
  16175.        43760,
  16176.        0,
  16177.       224684,
  16178.        53041,
  16179.        43763,
  16180.        0,
  16181.       243030,
  16182.        43553,
  16183.        0,
  16184.       210589,
  16185.       178116,
  16186.        43585,
  16187.        0,
  16188.       210590,
  16189.       178117,
  16190.        43586,
  16191.        0,
  16192.       210591,
  16193.        43587,
  16194.        0,
  16195.       178147,
  16196.        43616,
  16197.        0,
  16198.        75474,
  16199.        43001,
  16200.        0,
  16201.        52362,
  16202.        43084,
  16203.        0,
  16204.        52184,
  16205.        42906,
  16206.        0,
  16207.        51870,
  16208.        42592,
  16209.        0,
  16210.       237460,
  16211.        70456,
  16212.        42622,
  16213.        0,
  16214.        61202,
  16215.        42646,
  16216.        0,
  16217.       129480,
  16218.        41339,
  16219.        0,
  16220.       203647,
  16221.        50560,
  16222.        41282,
  16223.        0,
  16224.        83062,
  16225.        41311,
  16226.        0,
  16227.       203723,
  16228.        41358,
  16229.        0,
  16230.       148061,
  16231.        41364,
  16232.        0,
  16233.       148062,
  16234.        41365,
  16235.        0,
  16236.        68606,
  16237.        40772,
  16238.        0,
  16239.       136891,
  16240.       118335,
  16241.        39472,
  16242.        0,
  16243.        84924,
  16244.        38534,
  16245.        0,
  16246.        84926,
  16247.        38536,
  16248.        0,
  16249.        75499,
  16250.        38387,
  16251.        0,
  16252.        84251,
  16253.        37861,
  16254.        0,
  16255.       237351,
  16256.       228073,
  16257.       190961,
  16258.        37874,
  16259.        0,
  16260.       162375,
  16261.        92790,
  16262.        37122,
  16263.        0,
  16264.       162380,
  16265.        37127,
  16266.        0,
  16267.       180260,
  16268.        36451,
  16269.        0,
  16270.        91218,
  16271.        35550,
  16272.        0,
  16273.       225087,
  16274.       201892,
  16275.        34888,
  16276.        0,
  16277.       201893,
  16278.        34889,
  16279.        0,
  16280.       132310,
  16281.        34891,
  16282.        0,
  16283.       201896,
  16284.       132311,
  16285.        72004,
  16286.        34892,
  16287.        0,
  16288.       132312,
  16289.        34893,
  16290.        0,
  16291.        72006,
  16292.        34894,
  16293.        0,
  16294.       201899,
  16295.        81285,
  16296.        72007,
  16297.        34895,
  16298.        0,
  16299.        81286,
  16300.        72008,
  16301.        34896,
  16302.        0,
  16303.       201901,
  16304.       118399,
  16305.        81287,
  16306.        34897,
  16307.        0,
  16308.       118401,
  16309.        34899,
  16310.        0,
  16311.       118402,
  16312.        34900,
  16313.        0,
  16314.       225104,
  16315.       118407,
  16316.        34905,
  16317.        0,
  16318.       225105,
  16319.        34906,
  16320.        0,
  16321.       225106,
  16322.        34907,
  16323.        0,
  16324.        53506,
  16325.        34950,
  16326.        0,
  16327.       220511,
  16328.       137009,
  16329.        53507,
  16330.        34951,
  16331.        0,
  16332.       137010,
  16333.        34952,
  16334.        0,
  16335.       137011,
  16336.       132372,
  16337.        53509,
  16338.        34953,
  16339.        0,
  16340.       137012,
  16341.        53510,
  16342.        34954,
  16343.        0,
  16344.       132376,
  16345.       113820,
  16346.        53513,
  16347.        34957,
  16348.        0,
  16349.       132377,
  16350.       113821,
  16351.        34958,
  16352.        0,
  16353.       202030,
  16354.        35026,
  16355.        0,
  16356.       262346,
  16357.        35035,
  16358.        0,
  16359.       262351,
  16360.       132459,
  16361.        35040,
  16362.        0,
  16363.       132460,
  16364.        35041,
  16365.        0,
  16366.       146411,
  16367.        35075,
  16368.        0,
  16369.       174261,
  16370.        35091,
  16371.        0,
  16372.       224999,
  16373.        34800,
  16374.        0,
  16375.       118303,
  16376.        34801,
  16377.        0,
  16378.       225001,
  16379.       136860,
  16380.        34802,
  16381.        0,
  16382.        53376,
  16383.        34820,
  16384.        0,
  16385.       136892,
  16386.       118336,
  16387.        34834,
  16388.        0,
  16389.       136893,
  16390.       118337,
  16391.        34835,
  16392.        0,
  16393.       155173,
  16394.        34559,
  16395.        0,
  16396.       108717,
  16397.        53049,
  16398.        34493,
  16399.        0,
  16400.        84927,
  16401.        38537,
  16402.        33898,
  16403.        0,
  16404.        98811,
  16405.        33865,
  16406.        0,
  16407.       200406,
  16408.        33402,
  16409.        0,
  16410.        42682,
  16411.        33404,
  16412.        0,
  16413.        51777,
  16414.        33221,
  16415.        0,
  16416.       158329,
  16417.        33076,
  16418.        0,
  16419.       153465,
  16420.        32851,
  16421.        0,
  16422.        88538,
  16423.        56065,
  16424.        32870,
  16425.        0,
  16426.       146925,
  16427.        30950,
  16428.        0,
  16429.       202029,
  16430.        30386,
  16431.        0,
  16432.       132030,
  16433.        29972,
  16434.        0,
  16435.        53170,
  16436.        29975,
  16437.        0,
  16438.        52530,
  16439.        29335,
  16440.        0,
  16441.       172123,
  16442.        28314,
  16443.        0,
  16444.        50884,
  16445.        27689,
  16446.        0,
  16447.        96265,
  16448.        26680,
  16449.        0,
  16450.       244768,
  16451.        49930,
  16452.        26735,
  16453.        0,
  16454.       212290,
  16455.        26730,
  16456.        0,
  16457.        73115,
  16458.        26725,
  16459.        0,
  16460.       128780,
  16461.        26722,
  16462.        0,
  16463.        49909,
  16464.        26714,
  16465.        0,
  16466.        96268,
  16467.        26683,
  16468.        0,
  16469.       138187,
  16470.        26851,
  16471.        0,
  16472.        40769,
  16473.        26852,
  16474.        0,
  16475.       267960,
  16476.       230848,
  16477.        26732,
  16478.        0,
  16479.       267961,
  16480.        49928,
  16481.        26733,
  16482.        0,
  16483.        49934,
  16484.        26739,
  16485.        0,
  16486.        49935,
  16487.        26740,
  16488.        0,
  16489.       263330,
  16490.        26741,
  16491.        0,
  16492.       207126,
  16493.        26205,
  16494.        0,
  16495.       207127,
  16496.        26206,
  16497.        0,
  16498.       193211,
  16499.       128265,
  16500.        26207,
  16501.        0,
  16502.        95651,
  16503.        26066,
  16504.        0,
  16505.       137403,
  16506.        26067,
  16507.        0,
  16508.       197027,
  16509.        43940,
  16510.        25384,
  16511.        0,
  16512.       173847,
  16513.        25399,
  16514.        0,
  16515.       150681,
  16516.        25428,
  16517.        0,
  16518.        75149,
  16519.        42676,
  16520.        24120,
  16521.        0,
  16522.       200403,
  16523.        24121,
  16524.        0,
  16525.       200409,
  16526.        24127,
  16527.        0,
  16528.        55325,
  16529.        22852,
  16530.        0,
  16531.        41476,
  16532.        22920,
  16533.        0,
  16534.        50768,
  16535.        22934,
  16536.        0,
  16537.       134272,
  16538.        22936,
  16539.        0,
  16540.        50771,
  16541.        22937,
  16542.        0,
  16543.        50774,
  16544.        22940,
  16545.        0,
  16546.        50776,
  16547.        22942,
  16548.        0,
  16549.       236340,
  16550.        22946,
  16551.        0,
  16552.       236341,
  16553.        22947,
  16554.        0,
  16555.       236342,
  16556.        22948,
  16557.        0,
  16558.       236343,
  16559.        22949,
  16560.        0,
  16561.       115730,
  16562.        22950,
  16563.        0,
  16564.       129650,
  16565.        22953,
  16566.        0,
  16567.       115734,
  16568.        22954,
  16569.        0,
  16570.       236349,
  16571.        22955,
  16572.        0,
  16573.       115736,
  16574.        22956,
  16575.        0,
  16576.       236351,
  16577.        22957,
  16578.        0,
  16579.       115739,
  16580.        22959,
  16581.        0,
  16582.       134296,
  16583.        22960,
  16584.        0,
  16585.        83060,
  16586.        22753,
  16587.        0,
  16588.       129482,
  16589.        92370,
  16590.        22785,
  16591.        0,
  16592.        92371,
  16593.        22786,
  16594.        0,
  16595.        46010,
  16596.        22815,
  16597.        0,
  16598.        46011,
  16599.        22816,
  16600.        0,
  16601.       148070,
  16602.        46012,
  16603.        22817,
  16604.        0,
  16605.       175905,
  16606.       148071,
  16607.        22818,
  16608.        0,
  16609.       148074,
  16610.        22821,
  16611.        0,
  16612.       148079,
  16613.        22826,
  16614.        0,
  16615.        53046,
  16616.        20573,
  16617.        0,
  16618.        43735,
  16619.        20540,
  16620.        0,
  16621.       210451,
  16622.       177978,
  16623.        20252,
  16624.        0,
  16625.       117754,
  16626.        20335,
  16627.        0,
  16628.       150251,
  16629.        20359,
  16630.        0,
  16631.       140799,
  16632.        20185,
  16633.        0,
  16634.       191830,
  16635.       140801,
  16636.        20187,
  16637.        0,
  16638.       140832,
  16639.        34135,
  16640.        20218,
  16641.        0,
  16642.        52399,
  16643.        19926,
  16644.        0,
  16645.       200930,
  16646.        20009,
  16647.        0,
  16648.        38416,
  16649.        19860,
  16650.        0,
  16651.       191505,
  16652.        38418,
  16653.        19862,
  16654.        0,
  16655.       154422,
  16656.        89476,
  16657.        19891,
  16658.        0,
  16659.        89477,
  16660.        19892,
  16661.        0,
  16662.       172980,
  16663.        43088,
  16664.        19893,
  16665.        0,
  16666.        38452,
  16667.        19896,
  16668.        0,
  16669.       209786,
  16670.       154118,
  16671.        19587,
  16672.        0,
  16673.       216800,
  16674.        49796,
  16675.        17323,
  16676.        0,
  16677.       221406,
  16678.       114709,
  16679.        17290,
  16680.        0,
  16681.       257184,
  16682.        15956,
  16683.        0,
  16684.        90220,
  16685.        15996,
  16686.        0,
  16687.       242982,
  16688.       140924,
  16689.        15671,
  16690.        0,
  16691.       214601,
  16692.        15124,
  16693.        0,
  16694.        28282,
  16695.        14365,
  16696.        0,
  16697.       116098,
  16698.        27957,
  16699.        14040,
  16700.        0,
  16701.       116100,
  16702.        83627,
  16703.        14042,
  16704.        0,
  16705.        26982,
  16706.        13065,
  16707.        0,
  16708.       132374,
  16709.        34955,
  16710.        11760,
  16711.        0,
  16712.        43624,
  16713.        11151,
  16714.        0,
  16715.       178165,
  16716.        11161,
  16717.        0,
  16718.       247751,
  16719.        11162,
  16720.        0,
  16721.       192155,
  16722.        11234,
  16723.        0,
  16724.        43708,
  16725.        11235,
  16726.        0,
  16727.       122572,
  16728.        90099,
  16729.        11236,
  16730.        0,
  16731.        43720,
  16732.        11247,
  16733.        0,
  16734.       173615,
  16735.        11250,
  16736.        0,
  16737.       104035,
  16738.        11255,
  16739.        0,
  16740.       141148,
  16741.       104036,
  16742.        11256,
  16743.        0,
  16744.       104037,
  16745.        11257,
  16746.        0,
  16747.        90122,
  16748.        53010,
  16749.        11259,
  16750.        0,
  16751.       201459,
  16752.       122596,
  16753.        53011,
  16754.        11260,
  16755.        0,
  16756.       141155,
  16757.        90126,
  16758.        43736,
  16759.        11263,
  16760.        0,
  16761.       150542,
  16762.        90235,
  16763.        11372,
  16764.        0,
  16765.        94588,
  16766.        11086,
  16767.        0,
  16768.       210592,
  16769.        11115,
  16770.        0,
  16771.        43590,
  16772.        11117,
  16773.        0,
  16774.       247715,
  16775.        11126,
  16776.        0,
  16777.        85029,
  16778.        10805,
  16779.        0,
  16780.        97902,
  16781.     9761,
  16782.        0,
  16783.       227848,
  16784.     9815,
  16785.        0,
  16786.       236482,
  16787.     9171,
  16788.        0,
  16789.       262479,
  16790.     7334,
  16791.        0,
  16792.       132470,
  16793.     7217,
  16794.        0,
  16795.       190840,
  16796.       107338,
  16797.     5280,
  16798.        0,
  16799.       231372,
  16800.        50451,
  16801.     4061,
  16802.        0,
  16803.       240273,
  16804.     3684,
  16805.        0,
  16806.       249485,
  16807.       138149,
  16808.     3618,
  16809.        0,
  16810.       174686,
  16811.     3043,
  16812.        0,
  16813.       234996,
  16814.     3046,
  16815.        0,
  16816.       170052,
  16817.     3048,
  16818.        0,
  16819.       230496,
  16820.     3185,
  16821.        0,
  16822.       128478,
  16823.     3225,
  16824.        0,
  16825.       239568,
  16826.     2979,
  16827.        0,
  16828.        75587,
  16829.        70948,
  16830.        52392,
  16831.     1363,
  16832.        0,
  16833.       256499,
  16834.       237943,
  16835.        52383,
  16836.     1354,
  16837.        0,
  16838.       256490,
  16839.        38457,
  16840.     1345,
  16841.        0,
  16842.        84828,
  16843.     1326,
  16844.        0,
  16845.        52424,
  16846.     1395,
  16847.        0,
  16848.       224259,
  16849.     1587,
  16850.        0,
  16851.       195856,
  16852.     1018,
  16853.        0,
  16854.        51774,
  16855.      745,
  16856.        0,
  16857.       172129,
  16858.      486,
  16859.        0,
  16860.       190810,
  16861.      611,
  16862.        0
  16863.       };
  16864.  
  16865. short def_action[] = {
  16866.     1107,
  16867.        0,
  16868.     1238,
  16869.        0,
  16870.     1108,
  16871.        0,
  16872.     1107,
  16873.     1062,
  16874.        0,
  16875.     1109,
  16876.     1239,
  16877.     1107,
  16878.        0,
  16879.     1053,
  16880.     1052,
  16881.        0,
  16882.     1248,
  16883.        0,
  16884.        0,
  16885.        0,
  16886.        0,
  16887.        0,
  16888.     1054,
  16889.     1055,
  16890.     1056,
  16891.     1057,
  16892.     1058,
  16893.        0,
  16894.     1061,
  16895.        0,
  16896.     1059,
  16897.     1060,
  16898.        0,
  16899.        0,
  16900.     1242,
  16901.     1241,
  16902.     1244,
  16903.      915,
  16904.     1073,
  16905.     1076,
  16906.     1075,
  16907.     1074,
  16908.        0,
  16909.        0,
  16910.     1018,
  16911.     1107,
  16912.     1005,
  16913.     1204,
  16914.     1204,
  16915.     1010,
  16916.     1008,
  16917.     1009,
  16918.        0,
  16919.        0,
  16920.        0,
  16921.      828,
  16922.      829,
  16923.      961,
  16924.      962,
  16925.     1172,
  16926.        0,
  16927.        0,
  16928.        0,
  16929.      909,
  16930.      910,
  16931.      911,
  16932.      912,
  16933.      913,
  16934.      914,
  16935.        0,
  16936.      946,
  16937.      947,
  16938.      948,
  16939.      949,
  16940.      950,
  16941.      951,
  16942.     1170,
  16943.      942,
  16944.     1167,
  16945.        0,
  16946.      941,
  16947.        0,
  16948.      934,
  16949.      935,
  16950.      936,
  16951.      937,
  16952.      933,
  16953.      938,
  16954.     1113,
  16955.      915,
  16956.     1111,
  16957.        0,
  16958.     1107,
  16959.        0,
  16960.        0,
  16961.     1249,
  16962.     1119,
  16963.        0,
  16964.        0,
  16965.     1079,
  16966.        0,
  16967.     1204,
  16968.        0,
  16969.        0,
  16970.        0,
  16971.     1145,
  16972.      899,
  16973.     1006,
  16974.        0,
  16975.     1205,
  16976.        0,
  16977.        0,
  16978.     1125,
  16979.        0,
  16980.        0,
  16981.     1107,
  16982.      943,
  16983.        0,
  16984.      944,
  16985.      945,
  16986.      968,
  16987.     1147,
  16988.     1149,
  16989.     1141,
  16990.      949,
  16991.      885,
  16992.        0,
  16993.      895,
  16994.      896,
  16995.      928,
  16996.        0,
  16997.        0,
  16998.      916,
  16999.        0,
  17000.        0,
  17001.      963,
  17002.      964,
  17003.      965,
  17004.      966,
  17005.     1168,
  17006.        0,
  17007.      958,
  17008.      959,
  17009.      960,
  17010.        0,
  17011.      939,
  17012.      952,
  17013.      953,
  17014.      954,
  17015.      955,
  17016.      956,
  17017.      957,
  17018.        0,
  17019.     1166,
  17020.        0,
  17021.        0,
  17022.        0,
  17023.        0,
  17024.        0,
  17025.        0,
  17026.        0,
  17027.        0,
  17028.        0,
  17029.        0,
  17030.     1110,
  17031.     1243,
  17032.     1216,
  17033.        0,
  17034.     1063,
  17035.      845,
  17036.     1208,
  17037.        0,
  17038.     1252,
  17039.     1107,
  17040.     1255,
  17041.     1107,
  17042.     1107,
  17043.      904,
  17044.      905,
  17045.      906,
  17046.      907,
  17047.      908,
  17048.     1095,
  17049.     1096,
  17050.     1097,
  17051.     1098,
  17052.     1099,
  17053.        0,
  17054.      830,
  17055.      831,
  17056.      832,
  17057.      833,
  17058.      834,
  17059.      835,
  17060.      836,
  17061.      837,
  17062.      838,
  17063.      839,
  17064.      840,
  17065.        0,
  17066.      846,
  17067.      847,
  17068.      848,
  17069.        0,
  17070.     1220,
  17071.        0,
  17072.        0,
  17073.        0,
  17074.        0,
  17075.        0,
  17076.        0,
  17077.      900,
  17078.      901,
  17079.      902,
  17080.      903,
  17081.     1206,
  17082.        0,
  17083.        0,
  17084.        0,
  17085.        0,
  17086.        0,
  17087.     1107,
  17088.        0,
  17089.     1212,
  17090.     1173,
  17091.        0,
  17092.      969,
  17093.        0,
  17094.        0,
  17095.      884,
  17096.        0,
  17097.        0,
  17098.      967,
  17099.      922,
  17100.      923,
  17101.      924,
  17102.      925,
  17103.      926,
  17104.      917,
  17105.      918,
  17106.      919,
  17107.      920,
  17108.      921,
  17109.     1151,
  17110.      930,
  17111.        0,
  17112.      949,
  17113.     1171,
  17114.     1169,
  17115.        0,
  17116.     1164,
  17117.     1154,
  17118.     1156,
  17119.     1158,
  17120.        0,
  17121.     1157,
  17122.        0,
  17123.     1155,
  17124.        0,
  17125.     1153,
  17126.        0,
  17127.     1114,
  17128.     1112,
  17129.        0,
  17130.     1245,
  17131.        0,
  17132.        0,
  17133.     1250,
  17134.     1209,
  17135.     1214,
  17136.        0,
  17137.     1121,
  17138.        0,
  17139.        0,
  17140.        0,
  17141.        0,
  17142.        0,
  17143.     1256,
  17144.     1194,
  17145.     1176,
  17146.     1146,
  17147.      909,
  17148.      914,
  17149.        0,
  17150.        0,
  17151.        0,
  17152.        0,
  17153.        0,
  17154.     1221,
  17155.     1028,
  17156.     1117,
  17157.        0,
  17158.        0,
  17159.        0,
  17160.        0,
  17161.        0,
  17162.     1107,
  17163.        0,
  17164.     1208,
  17165.     1255,
  17166.     1007,
  17167.     1126,
  17168.     1067,
  17169.        0,
  17170.        0,
  17171.        0,
  17172.        0,
  17173.     1255,
  17174.        0,
  17175.     1107,
  17176.      970,
  17177.        0,
  17178.      927,
  17179.        0,
  17180.        0,
  17181.      864,
  17182.      865,
  17183.      866,
  17184.        0,
  17185.        0,
  17186.        0,
  17187.      940,
  17188.     1160,
  17189.     1161,
  17190.     1159,
  17191.     1162,
  17192.        0,
  17193.     1023,
  17194.     1120,
  17195.     1115,
  17196.     1251,
  17197.        0,
  17198.     1215,
  17199.     1137,
  17200.        0,
  17201.        0,
  17202.        0,
  17203.      878,
  17204.      879,
  17205.        0,
  17206.        0,
  17207.        0,
  17208.        0,
  17209.        0,
  17210.     1085,
  17211.     1086,
  17212.     1122,
  17213.     1080,
  17214.     1254,
  17215.     1253,
  17216.     1089,
  17217.     1257,
  17218.     1259,
  17219.        0,
  17220.     1094,
  17221.        0,
  17222.        0,
  17223.     1091,
  17224.        0,
  17225.     1107,
  17226.     1107,
  17227.     1184,
  17228.        0,
  17229.        0,
  17230.        0,
  17231.      898,
  17232.     1214,
  17233.     1121,
  17234.     1143,
  17235.        0,
  17236.        0,
  17237.        0,
  17238.     1029,
  17239.     1219,
  17240.        0,
  17241.     1115,
  17242.        0,
  17243.     1118,
  17244.        0,
  17245.        0,
  17246.        0,
  17247.        0,
  17248.        0,
  17249.        0,
  17250.        0,
  17251.     1011,
  17252.        0,
  17253.     1013,
  17254.     1209,
  17255.     1015,
  17256.        0,
  17257.        0,
  17258.     1107,
  17259.     1107,
  17260.     1186,
  17261.        0,
  17262.     1186,
  17263.     1213,
  17264.     1148,
  17265.     1150,
  17266.     1142,
  17267.        0,
  17268.      929,
  17269.        0,
  17270.     1217,
  17271.        0,
  17272.        0,
  17273.        0,
  17274.        0,
  17275.        0,
  17276.     1078,
  17277.      897,
  17278.     1123,
  17279.        0,
  17280.        0,
  17281.        0,
  17282.     1082,
  17283.     1083,
  17284.     1084,
  17285.        0,
  17286.        0,
  17287.     1210,
  17288.        0,
  17289.     1174,
  17290.        0,
  17291.     1177,
  17292.      973,
  17293.      972,
  17294.     1198,
  17295.        0,
  17296.        0,
  17297.        0,
  17298.     1202,
  17299.     1198,
  17300.        0,
  17301.        0,
  17302.      974,
  17303.      975,
  17304.      976,
  17305.      977,
  17306.      978,
  17307.      979,
  17308.      980,
  17309.      981,
  17310.      982,
  17311.      983,
  17312.     1037,
  17313.     1038,
  17314.     1039,
  17315.     1107,
  17316.        0,
  17317.        0,
  17318.      909,
  17319.        0,
  17320.        0,
  17321.      984,
  17322.      985,
  17323.      986,
  17324.      987,
  17325.      988,
  17326.      989,
  17327.        0,
  17328.        0,
  17329.     1107,
  17330.        0,
  17331.        0,
  17332.        0,
  17333.        0,
  17334.     1107,
  17335.      872,
  17336.      873,
  17337.        0,
  17338.     1129,
  17339.        0,
  17340.     1129,
  17341.      871,
  17342.        0,
  17343.      850,
  17344.      851,
  17345.      852,
  17346.      853,
  17347.      854,
  17348.      855,
  17349.      856,
  17350.     1144,
  17351.        0,
  17352.     1107,
  17353.     1107,
  17354.     1068,
  17355.     1115,
  17356.        0,
  17357.        0,
  17358.      858,
  17359.      859,
  17360.      860,
  17361.      861,
  17362.      862,
  17363.     1124,
  17364.        0,
  17365.     1115,
  17366.     1024,
  17367.     1025,
  17368.     1107,
  17369.        0,
  17370.     1027,
  17371.     1064,
  17372.     1207,
  17373.     1115,
  17374.     1014,
  17375.     1088,
  17376.        0,
  17377.     1194,
  17378.        0,
  17379.     1187,
  17380.     1087,
  17381.     1019,
  17382.     1152,
  17383.     1077,
  17384.     1116,
  17385.     1022,
  17386.        0,
  17387.      891,
  17388.     1115,
  17389.        0,
  17390.     1133,
  17391.     1131,
  17392.      949,
  17393.     1081,
  17394.        0,
  17395.     1090,
  17396.     1260,
  17397.        0,
  17398.     1211,
  17399.        0,
  17400.     1196,
  17401.     1195,
  17402.     1107,
  17403.        0,
  17404.     1199,
  17405.     1236,
  17406.        0,
  17407.        0,
  17408.        0,
  17409.     1203,
  17410.     1200,
  17411.     1017,
  17412.        0,
  17413.        0,
  17414.      991,
  17415.     1232,
  17416.     1204,
  17417.        0,
  17418.        0,
  17419.        0,
  17420.        0,
  17421.     1189,
  17422.     1107,
  17423.     1185,
  17424.        0,
  17425.        0,
  17426.      994,
  17427.        0,
  17428.        0,
  17429.     1263,
  17430.     1261,
  17431.     1101,
  17432.     1100,
  17433.      849,
  17434.      863,
  17435.        0,
  17436.     1135,
  17437.      875,
  17438.      874,
  17439.     1130,
  17440.      877,
  17441.      876,
  17442.     1127,
  17443.      869,
  17444.      870,
  17445.      868,
  17446.      857,
  17447.        0,
  17448.        0,
  17449.     1222,
  17450.     1224,
  17451.        0,
  17452.        0,
  17453.      841,
  17454.        0,
  17455.        0,
  17456.        0,
  17457.     1026,
  17458.     1012,
  17459.     1107,
  17460.        0,
  17461.     1020,
  17462.     1138,
  17463.      892,
  17464.      881,
  17465.        0,
  17466.        0,
  17467.        0,
  17468.     1258,
  17469.     1016,
  17470.     1246,
  17471.     1070,
  17472.     1071,
  17473.     1197,
  17474.     1175,
  17475.     1072,
  17476.        0,
  17477.     1036,
  17478.     1004,
  17479.     1003,
  17480.        0,
  17481.        0,
  17482.        0,
  17483.        0,
  17484.     1107,
  17485.     1230,
  17486.        0,
  17487.        0,
  17488.        0,
  17489.        0,
  17490.     1228,
  17491.        0,
  17492.     1107,
  17493.     1107,
  17494.      998,
  17495.      999,
  17496.        0,
  17497.     1193,
  17498.     1107,
  17499.     1107,
  17500.      990,
  17501.     1105,
  17502.        0,
  17503.     1107,
  17504.        0,
  17505.        0,
  17506.        0,
  17507.        0,
  17508.        0,
  17509.     1066,
  17510.     1107,
  17511.     1107,
  17512.        0,
  17513.        0,
  17514.      843,
  17515.      844,
  17516.      842,
  17517.     1065,
  17518.     1186,
  17519.        0,
  17520.      883,
  17521.        0,
  17522.        0,
  17523.      882,
  17524.        0,
  17525.        0,
  17526.     1050,
  17527.     1002,
  17528.     1201,
  17529.      992,
  17530.     1106,
  17531.        0,
  17532.        0,
  17533.     1235,
  17534.     1180,
  17535.        0,
  17536.     1041,
  17537.        0,
  17538.     1107,
  17539.     1107,
  17540.     1042,
  17541.     1043,
  17542.     1044,
  17543.     1107,
  17544.     1033,
  17545.        0,
  17546.        0,
  17547.     1035,
  17548.     1194,
  17549.        0,
  17550.     1190,
  17551.        0,
  17552.     1178,
  17553.     1107,
  17554.        0,
  17555.        0,
  17556.     1262,
  17557.        0,
  17558.      886,
  17559.     1107,
  17560.     1107,
  17561.     1107,
  17562.        0,
  17563.        0,
  17564.        0,
  17565.      867,
  17566.     1194,
  17567.     1223,
  17568.     1107,
  17569.     1186,
  17570.     1204,
  17571.        0,
  17572.     1134,
  17573.     1132,
  17574.        0,
  17575.        0,
  17576.        0,
  17577.     1107,
  17578.     1237,
  17579.     1107,
  17580.     1107,
  17581.     1107,
  17582.        0,
  17583.     1107,
  17584.     1107,
  17585.     1107,
  17586.     1046,
  17587.     1045,
  17588.        0,
  17589.     1204,
  17590.        0,
  17591.        0,
  17592.        0,
  17593.     1191,
  17594.     1182,
  17595.        0,
  17596.     1180,
  17597.     1264,
  17598.        0,
  17599.        0,
  17600.        0,
  17601.      889,
  17602.      888,
  17603.        0,
  17604.        0,
  17605.        0,
  17606.     1128,
  17607.        0,
  17608.     1225,
  17609.     1030,
  17610.        0,
  17611.     1226,
  17612.        0,
  17613.     1021,
  17614.        0,
  17615.      880,
  17616.     1247,
  17617.     1069,
  17618.        0,
  17619.        0,
  17620.     1232,
  17621.        0,
  17622.     1181,
  17623.     1233,
  17624.     1047,
  17625.     1186,
  17626.     1229,
  17627.     1186,
  17628.     1186,
  17629.     1000,
  17630.        0,
  17631.     1141,
  17632.        0,
  17633.        0,
  17634.     1102,
  17635.        0,
  17636.     1103,
  17637.     1115,
  17638.     1107,
  17639.     1186,
  17640.     1032,
  17641.        0,
  17642.        0,
  17643.        0,
  17644.     1231,
  17645.        0,
  17646.        0,
  17647.        0,
  17648.        0,
  17649.     1183,
  17650.        0,
  17651.        0,
  17652.        0,
  17653.        0,
  17654.        0,
  17655.        0,
  17656.        0,
  17657.        0,
  17658.     1204,
  17659.        0,
  17660.        0,
  17661.     1040,
  17662.     1034,
  17663.     1001,
  17664.      997,
  17665.        0,
  17666.     1107,
  17667.     1107,
  17668.        0,
  17669.        0,
  17670.      890,
  17671.     1139,
  17672.        0,
  17673.     1031,
  17674.     1227,
  17675.        0,
  17676.     1048,
  17677.      995,
  17678.      996,
  17679.     1179,
  17680.      993,
  17681.     1104,
  17682.        0,
  17683.     1141,
  17684.     1049,
  17685.     1140,
  17686.        0,
  17687.        0,
  17688.        0,
  17689.     1107,
  17690.      893,
  17691.      894
  17692.       };
  17693.  
  17694. /*  The following array has 1's set for the following node kinds:
  17695. AS_CONSTRAINT 
  17696. AS_ENUM 
  17697. AS_DECLARATIONS 
  17698. AS_LABELS 
  17699. AS_AGGREGATE 
  17700. AS_TERMINATE_ALT 
  17701. AS_ABORT 
  17702. AS_ARG_ASSOC_LIST 
  17703. AS_WITH 
  17704. AS_WITH_USE_LIST 
  17705. AS_EXCEPTION 
  17706. AS_EXCEPT_DECL 
  17707. AS_GENERIC_FORMALS 
  17708. AS_LIST 
  17709. AS_USE 
  17710. */
  17711. char islist_node[] = {
  17712.       0,
  17713.       0,
  17714.       0,
  17715.       0,
  17716.       0,
  17717.       0,
  17718.       0,
  17719.       0,
  17720.       0,
  17721.       0,
  17722.       0,
  17723.       1,
  17724.       1,
  17725.       0,
  17726.       0,
  17727.       0,
  17728.       0,
  17729.       0,
  17730.       0,
  17731.       0,
  17732.       0,
  17733.       0,
  17734.       0,
  17735.       0,
  17736.       0,
  17737.       0,
  17738.       0,
  17739.       0,
  17740.       0,
  17741.       0,
  17742.       0,
  17743.       0,
  17744.       0,
  17745.       0,
  17746.       1,
  17747.       1,
  17748.       0,
  17749.       0,
  17750.       0,
  17751.       0,
  17752.       0,
  17753.       0,
  17754.       1,
  17755.       0,
  17756.       0,
  17757.       0,
  17758.       0,
  17759.       0,
  17760.       0,
  17761.       0,
  17762.       0,
  17763.       0,
  17764.       0,
  17765.       0,
  17766.       0,
  17767.       0,
  17768.       0,
  17769.       0,
  17770.       0,
  17771.       0,
  17772.       0,
  17773.       0,
  17774.       0,
  17775.       0,
  17776.       0,
  17777.       0,
  17778.       0,
  17779.       0,
  17780.       0,
  17781.       0,
  17782.       0,
  17783.       0,
  17784.       0,
  17785.       0,
  17786.       0,
  17787.       0,
  17788.       0,
  17789.       0,
  17790.       0,
  17791.       0,
  17792.       0,
  17793.       0,
  17794.       0,
  17795.       0,
  17796.       0,
  17797.       1,
  17798.       0,
  17799.       0,
  17800.       0,
  17801.       0,
  17802.       0,
  17803.       0,
  17804.       0,
  17805.       0,
  17806.       0,
  17807.       0,
  17808.       0,
  17809.       0,
  17810.       0,
  17811.       0,
  17812.       0,
  17813.       1,
  17814.       0,
  17815.       0,
  17816.       1,
  17817.       0,
  17818.       1,
  17819.       1,
  17820.       0,
  17821.       0,
  17822.       0,
  17823.       0,
  17824.       1,
  17825.       1,
  17826.       0,
  17827.       0,
  17828.       0,
  17829.       0,
  17830.       0,
  17831.       0,
  17832.       1,
  17833.       0,
  17834.       0,
  17835.       0,
  17836.       0,
  17837.       0,
  17838.       0,
  17839.       0,
  17840.       0,
  17841.       0,
  17842.       0,
  17843.       0,
  17844.       0,
  17845.       0,
  17846.       0,
  17847.       0,
  17848.       0,
  17849.       1,
  17850.       0,
  17851.       1,
  17852.       0,
  17853.       0,
  17854.       0,
  17855.       0,
  17856.       0
  17857.     };
  17858.  
  17859. /*  The following array has 1's set for the following node kinds:
  17860. AS_SUBPROGRAM_STUB 
  17861. AS_PACKAGE_STUB 
  17862. AS_TASK_STUB 
  17863. AS_SUBPROGRAM 
  17864. AS_PACKAGE_BODY 
  17865. AS_TASK 
  17866. AS_SUBPROGRAM_DECL 
  17867. AS_PACKAGE_SPEC 
  17868. AS_TASK_SPEC 
  17869. AS_TASK_TYPE_SPEC 
  17870. AS_GENERIC_FUNCTION 
  17871. AS_GENERIC_PROCEDURE 
  17872. AS_GENERIC_PACKAGE 
  17873. AS_PACKAGE_INSTANCE 
  17874. AS_FUNCTION_INSTANCE 
  17875. AS_PROCEDURE_INSTANCE 
  17876. AS_USE 
  17877. AS_PRAGMA 
  17878. */
  17879. char islater_declarative_node[] = {
  17880.       1,
  17881.       0,
  17882.       0,
  17883.       0,
  17884.       0,
  17885.       0,
  17886.       0,
  17887.       0,
  17888.       0,
  17889.       0,
  17890.       0,
  17891.       0,
  17892.       0,
  17893.       0,
  17894.       0,
  17895.       0,
  17896.       0,
  17897.       0,
  17898.       0,
  17899.       0,
  17900.       0,
  17901.       0,
  17902.       0,
  17903.       0,
  17904.       0,
  17905.       0,
  17906.       0,
  17907.       0,
  17908.       0,
  17909.       0,
  17910.       0,
  17911.       0,
  17912.       0,
  17913.       0,
  17914.       0,
  17915.       0,
  17916.       0,
  17917.       0,
  17918.       0,
  17919.       0,
  17920.       0,
  17921.       0,
  17922.       0,
  17923.       0,
  17924.       0,
  17925.       0,
  17926.       0,
  17927.       0,
  17928.       0,
  17929.       0,
  17930.       0,
  17931.       0,
  17932.       0,
  17933.       0,
  17934.       0,
  17935.       0,
  17936.       0,
  17937.       0,
  17938.       0,
  17939.       0,
  17940.       0,
  17941.       0,
  17942.       0,
  17943.       0,
  17944.       0,
  17945.       0,
  17946.       0,
  17947.       0,
  17948.       0,
  17949.       0,
  17950.       0,
  17951.       0,
  17952.       0,
  17953.       0,
  17954.       1,
  17955.       0,
  17956.       0,
  17957.       0,
  17958.       0,
  17959.       0,
  17960.       1,
  17961.       0,
  17962.       1,
  17963.       1,
  17964.       0,
  17965.       1,
  17966.       0,
  17967.       0,
  17968.       0,
  17969.       0,
  17970.       1,
  17971.       1,
  17972.       1,
  17973.       0,
  17974.       0,
  17975.       0,
  17976.       0,
  17977.       0,
  17978.       0,
  17979.       0,
  17980.       0,
  17981.       0,
  17982.       0,
  17983.       0,
  17984.       0,
  17985.       0,
  17986.       0,
  17987.       0,
  17988.       1,
  17989.       1,
  17990.       1,
  17991.       0,
  17992.       0,
  17993.       0,
  17994.       0,
  17995.       0,
  17996.       0,
  17997.       1,
  17998.       1,
  17999.       1,
  18000.       0,
  18001.       0,
  18002.       0,
  18003.       0,
  18004.       0,
  18005.       0,
  18006.       1,
  18007.       1,
  18008.       1,
  18009.       0,
  18010.       0,
  18011.       0,
  18012.       0,
  18013.       0,
  18014.       0,
  18015.       0,
  18016.       0,
  18017.       0,
  18018.       0,
  18019.       0,
  18020.       0,
  18021.       0,
  18022.       0,
  18023.       0,
  18024.       0
  18025.     };
  18026.  
  18027. /*  The following array has 1's set for the following node kinds:
  18028. AS_SUBPROGRAM_STUB 
  18029. AS_PACKAGE_STUB 
  18030. AS_TASK_STUB 
  18031. AS_SUBPROGRAM 
  18032. AS_PACKAGE_BODY 
  18033. AS_TASK 
  18034. */
  18035. char isbody_node[] = {
  18036.       0,
  18037.       0,
  18038.       0,
  18039.       0,
  18040.       0,
  18041.       0,
  18042.       0,
  18043.       0,
  18044.       0,
  18045.       0,
  18046.       0,
  18047.       0,
  18048.       0,
  18049.       0,
  18050.       0,
  18051.       0,
  18052.       0,
  18053.       0,
  18054.       0,
  18055.       0,
  18056.       0,
  18057.       0,
  18058.       0,
  18059.       0,
  18060.       0,
  18061.       0,
  18062.       0,
  18063.       0,
  18064.       0,
  18065.       0,
  18066.       0,
  18067.       0,
  18068.       0,
  18069.       0,
  18070.       0,
  18071.       0,
  18072.       0,
  18073.       0,
  18074.       0,
  18075.       0,
  18076.       0,
  18077.       0,
  18078.       0,
  18079.       0,
  18080.       0,
  18081.       0,
  18082.       0,
  18083.       0,
  18084.       0,
  18085.       0,
  18086.       0,
  18087.       0,
  18088.       0,
  18089.       0,
  18090.       0,
  18091.       0,
  18092.       0,
  18093.       0,
  18094.       0,
  18095.       0,
  18096.       0,
  18097.       0,
  18098.       0,
  18099.       0,
  18100.       0,
  18101.       0,
  18102.       0,
  18103.       0,
  18104.       0,
  18105.       0,
  18106.       0,
  18107.       0,
  18108.       0,
  18109.       0,
  18110.       0,
  18111.       0,
  18112.       0,
  18113.       0,
  18114.       0,
  18115.       0,
  18116.       1,
  18117.       0,
  18118.       0,
  18119.       1,
  18120.       0,
  18121.       0,
  18122.       0,
  18123.       0,
  18124.       0,
  18125.       0,
  18126.       0,
  18127.       0,
  18128.       1,
  18129.       0,
  18130.       0,
  18131.       0,
  18132.       0,
  18133.       0,
  18134.       0,
  18135.       0,
  18136.       0,
  18137.       0,
  18138.       0,
  18139.       0,
  18140.       0,
  18141.       0,
  18142.       0,
  18143.       0,
  18144.       1,
  18145.       1,
  18146.       1,
  18147.       0,
  18148.       0,
  18149.       0,
  18150.       0,
  18151.       0,
  18152.       0,
  18153.       0,
  18154.       0,
  18155.       0,
  18156.       0,
  18157.       0,
  18158.       0,
  18159.       0,
  18160.       0,
  18161.       0,
  18162.       0,
  18163.       0,
  18164.       0,
  18165.       0,
  18166.       0,
  18167.       0,
  18168.       0,
  18169.       0,
  18170.       0,
  18171.       0,
  18172.       0,
  18173.       0,
  18174.       0,
  18175.       0,
  18176.       0,
  18177.       0,
  18178.       0,
  18179.       0,
  18180.       0
  18181.     };
  18182.  
  18183. /*  The following array has 1's set for the following node kinds:
  18184. AS_STRING_LITERAL 
  18185. AS_GENERIC 
  18186. AS_MODE 
  18187. AS_OPERATOR 
  18188. AS_REAL_LITERAL 
  18189. AS_INT_LITERAL 
  18190. AS_SIMPLE_NAME 
  18191. AS_CHARACTER_LITERAL 
  18192. AS_STRING 
  18193. AS_TASK_STUB 
  18194. AS_PACKAGE_STUB 
  18195. AS_LINE_NO 
  18196. */
  18197. char isval_node[] = {
  18198.       0,
  18199.       0,
  18200.       0,
  18201.       0,
  18202.       0,
  18203.       0,
  18204.       0,
  18205.       0,
  18206.       0,
  18207.       0,
  18208.       0,
  18209.       0,
  18210.       0,
  18211.       0,
  18212.       0,
  18213.       0,
  18214.       0,
  18215.       0,
  18216.       0,
  18217.       0,
  18218.       0,
  18219.       0,
  18220.       0,
  18221.       0,
  18222.       0,
  18223.       0,
  18224.       0,
  18225.       1,
  18226.       0,
  18227.       0,
  18228.       0,
  18229.       0,
  18230.       0,
  18231.       0,
  18232.       0,
  18233.       0,
  18234.       1,
  18235.       1,
  18236.       0,
  18237.       0,
  18238.       0,
  18239.       0,
  18240.       0,
  18241.       0,
  18242.       0,
  18243.       0,
  18244.       0,
  18245.       0,
  18246.       0,
  18247.       1,
  18248.       1,
  18249.       1,
  18250.       0,
  18251.       0,
  18252.       0,
  18253.       0,
  18254.       0,
  18255.       0,
  18256.       0,
  18257.       0,
  18258.       0,
  18259.       0,
  18260.       0,
  18261.       0,
  18262.       0,
  18263.       0,
  18264.       0,
  18265.       0,
  18266.       0,
  18267.       0,
  18268.       0,
  18269.       0,
  18270.       0,
  18271.       0,
  18272.       0,
  18273.       0,
  18274.       0,
  18275.       1,
  18276.       0,
  18277.       1,
  18278.       0,
  18279.       0,
  18280.       0,
  18281.       0,
  18282.       0,
  18283.       0,
  18284.       0,
  18285.       0,
  18286.       0,
  18287.       0,
  18288.       0,
  18289.       0,
  18290.       0,
  18291.       0,
  18292.       0,
  18293.       0,
  18294.       0,
  18295.       0,
  18296.       0,
  18297.       0,
  18298.       0,
  18299.       0,
  18300.       0,
  18301.       0,
  18302.       0,
  18303.       0,
  18304.       0,
  18305.       0,
  18306.       0,
  18307.       1,
  18308.       1,
  18309.       0,
  18310.       0,
  18311.       0,
  18312.       0,
  18313.       0,
  18314.       0,
  18315.       0,
  18316.       0,
  18317.       0,
  18318.       0,
  18319.       0,
  18320.       0,
  18321.       0,
  18322.       0,
  18323.       1,
  18324.       0,
  18325.       0,
  18326.       0,
  18327.       0,
  18328.       0,
  18329.       0,
  18330.       0,
  18331.       0,
  18332.       0,
  18333.       0,
  18334.       0,
  18335.       0,
  18336.       0,
  18337.       0,
  18338.       0,
  18339.       0,
  18340.       0,
  18341.       1,
  18342.       0
  18343.     };
  18344.  
  18345. /*  The following array has 1's set for the following node kinds:
  18346. AS_PRAGMA 
  18347. AS_OBJ_DECL 
  18348. AS_CONST_DECL 
  18349. AS_NUM_DECL 
  18350. AS_TYPE_DECL 
  18351. AS_SUBTYPE_DECL 
  18352. AS_SUBTYPE_INDIC 
  18353. AS_DERIVED_TYPE 
  18354. AS_OP 
  18355. AS_UN_OP 
  18356. AS_RANGE 
  18357. AS_INT_TYPE 
  18358. AS_FLOAT_TYPE 
  18359. AS_FIXED_TYPE 
  18360. AS_DIGITS 
  18361. AS_DELTA 
  18362. AS_RANGE_ATTRIBUTE 
  18363. AS_RANGE_EXPRESSION 
  18364. AS_ARRAY_TYPE 
  18365. AS_BOX 
  18366. AS_SUBTYPE 
  18367. AS_RECORD 
  18368. AS_COMPONENT_LIST 
  18369. AS_FIELD 
  18370. AS_DISCR_SPEC 
  18371. AS_VARIANT_DECL 
  18372. AS_VARIANT_CHOICES 
  18373. AS_RANGE_CHOICE 
  18374. AS_SIMPLE_CHOICE 
  18375. AS_CHOICE_UNRESOLVED 
  18376. AS_ACCESS_TYPE 
  18377. AS_INCOMPLETE_DECL 
  18378. AS_CALL_UNRESOLVED 
  18379. AS_SELECTOR 
  18380. AS_ATTRIBUTE 
  18381. AS_PARENTHESIS 
  18382. AS_NOTIN 
  18383. AS_ANY_OP 
  18384. AS_IN 
  18385. AS_NAME 
  18386. AS_QUALIFY 
  18387. AS_NEW 
  18388. AS_NEW_INIT 
  18389. AS_STATEMENTS 
  18390. AS_STATEMENT 
  18391. AS_ASSIGNMENT 
  18392. AS_IF 
  18393. AS_CONDITION 
  18394. AS_COND_STATEMENTS 
  18395. AS_CASE 
  18396. AS_CASE_STATEMENTS 
  18397. AS_LOOP 
  18398. AS_WHILE 
  18399. AS_FOR 
  18400. AS_FORREV 
  18401. AS_BLOCK 
  18402. AS_EXIT 
  18403. AS_RETURN 
  18404. AS_GOTO 
  18405. AS_SUBPROGRAM_DECL 
  18406. AS_PROCEDURE 
  18407. AS_FUNCTION 
  18408. AS_FORMAL 
  18409. AS_SUBPROGRAM 
  18410. AS_CALL 
  18411. AS_PACKAGE_SPEC 
  18412. AS_PACKAGE_BODY 
  18413. AS_PRIVATE_DECL 
  18414. AS_RENAME_PACK 
  18415. AS_RENAME_SUB 
  18416. AS_TASK_SPEC 
  18417. AS_TASK_TYPE_SPEC 
  18418. AS_TASK 
  18419. AS_DELAY 
  18420. AS_SELECTIVE_WAIT 
  18421. AS_GUARD 
  18422. AS_ACCEPT_ALT 
  18423. AS_DELAY_ALT 
  18424. AS_CONDITIONAL_ENTRY_CALL 
  18425. AS_TIMED_ENTRY_CALL 
  18426. AS_UNIT 
  18427. AS_SUBPROGRAM_STUB 
  18428. AS_SEPARATE 
  18429. AS_HANDLER 
  18430. AS_RAISE 
  18431. AS_GENERIC_FUNCTION 
  18432. AS_GENERIC_PROCEDURE 
  18433. AS_GENERIC_PACKAGE 
  18434. AS_GENERIC_OBJ 
  18435. AS_GENERIC_TYPE 
  18436. AS_GEN_PRIV_TYPE 
  18437. AS_GENERIC_SUBP 
  18438. AS_INSTANCE 
  18439. AS_PACKAGE_INSTANCE 
  18440. AS_FUNCTION_INSTANCE 
  18441. AS_PROCEDURE_INSTANCE 
  18442. AS_LENGTH_CLAUSE 
  18443. AS_ENUM_REP_CLAUSE 
  18444. AS_REC_REP_CLAUSE 
  18445. AS_COMPON_CLAUSE 
  18446. AS_ADDRESS_CLAUSE 
  18447. AS_CODE 
  18448. AS_ARG 
  18449. AS_SELECTOR 
  18450. AS_CHOICE_LIST 
  18451. AS_RENAME_OBJ 
  18452. AS_RENAME_EX 
  18453. AS_ENTRY 
  18454. AS_ENTRY_FAMILY 
  18455. AS_ACCEPT 
  18456. AS_ALL 
  18457. */
  18458. char isast_node[] = {
  18459.       1,
  18460.       1,
  18461.       1,
  18462.       1,
  18463.       1,
  18464.       1,
  18465.       1,
  18466.       1,
  18467.       1,
  18468.       1,
  18469.       1,
  18470.       0,
  18471.       0,
  18472.       1,
  18473.       1,
  18474.       1,
  18475.       1,
  18476.       1,
  18477.       1,
  18478.       1,
  18479.       1,
  18480.       1,
  18481.       1,
  18482.       1,
  18483.       1,
  18484.       1,
  18485.       1,
  18486.       0,
  18487.       1,
  18488.       1,
  18489.       1,
  18490.       0,
  18491.       1,
  18492.       1,
  18493.       0,
  18494.       0,
  18495.       0,
  18496.       0,
  18497.       1,
  18498.       1,
  18499.       1,
  18500.       1,
  18501.       0,
  18502.       1,
  18503.       1,
  18504.       1,
  18505.       1,
  18506.       1,
  18507.       1,
  18508.       0,
  18509.       0,
  18510.       0,
  18511.       0,
  18512.       1,
  18513.       1,
  18514.       1,
  18515.       1,
  18516.       1,
  18517.       1,
  18518.       0,
  18519.       1,
  18520.       1,
  18521.       1,
  18522.       1,
  18523.       1,
  18524.       1,
  18525.       1,
  18526.       1,
  18527.       1,
  18528.       1,
  18529.       1,
  18530.       1,
  18531.       1,
  18532.       1,
  18533.       1,
  18534.       1,
  18535.       1,
  18536.       0,
  18537.       1,
  18538.       0,
  18539.       1,
  18540.       1,
  18541.       1,
  18542.       1,
  18543.       1,
  18544.       0,
  18545.       1,
  18546.       1,
  18547.       1,
  18548.       1,
  18549.       1,
  18550.       1,
  18551.       1,
  18552.       1,
  18553.       1,
  18554.       1,
  18555.       1,
  18556.       1,
  18557.       1,
  18558.       1,
  18559.       1,
  18560.       0,
  18561.       1,
  18562.       1,
  18563.       0,
  18564.       1,
  18565.       0,
  18566.       0,
  18567.       1,
  18568.       0,
  18569.       0,
  18570.       1,
  18571.       0,
  18572.       0,
  18573.       1,
  18574.       0,
  18575.       1,
  18576.       1,
  18577.       1,
  18578.       1,
  18579.       0,
  18580.       1,
  18581.       1,
  18582.       1,
  18583.       1,
  18584.       0,
  18585.       1,
  18586.       1,
  18587.       1,
  18588.       1,
  18589.       1,
  18590.       1,
  18591.       1,
  18592.       1,
  18593.       1,
  18594.       1,
  18595.       0,
  18596.       0,
  18597.       1,
  18598.       0,
  18599.       0,
  18600.       0,
  18601.       1,
  18602.       0,
  18603.       0
  18604.     };
  18605.  
  18606. char *overloadable_operators[] = {
  18607.     "+",
  18608.     "-",
  18609.     "*",
  18610.     "/",
  18611.     "**",
  18612.     "&",
  18613.     "=",
  18614.     "<",
  18615.     ">",
  18616.     "<=",
  18617.     ">=",
  18618.     "/=",
  18619.     "abs",
  18620.     "or",
  18621.     "and",
  18622.     "not",
  18623.     "xor",
  18624.     "mod",
  18625.     "rem"
  18626.     };
  18627.  
  18628. char ispredef_pragma[] = {
  18629.       1,
  18630.       1,
  18631.       1,
  18632.       1,
  18633.       1,
  18634.       1,
  18635.       1,
  18636.       1,
  18637.       1,
  18638.       1,
  18639.       1,
  18640.       0,
  18641.       0,
  18642.       0,
  18643.       0,
  18644.       0,
  18645.       0,
  18646.       0,
  18647.       0,
  18648.       0
  18649.     };
  18650.  
  18651. char isimpldef_pragma[] = {
  18652.       0,
  18653.       0,
  18654.       0,
  18655.       0,
  18656.       0,
  18657.       0,
  18658.       0,
  18659.       0,
  18660.       0,
  18661.       0,
  18662.       0,
  18663.       1,
  18664.       1,
  18665.       1,
  18666.       1,
  18667.       1,
  18668.       1,
  18669.       1,
  18670.       1,
  18671.       1
  18672.     };
  18673.  
  18674. char isimmediate_decl_pragma[] = {
  18675.       1,
  18676.       1,
  18677.       1,
  18678.       1,
  18679.       1,
  18680.       1,
  18681.       1,
  18682.       0,
  18683.       0,
  18684.       0,
  18685.       1,
  18686.       0,
  18687.       0,
  18688.       0,
  18689.       0,
  18690.       0,
  18691.       0,
  18692.       0,
  18693.       0,
  18694.       0
  18695.     };
  18696.  
  18697. char iscontext_pragma[] = {
  18698.       0,
  18699.       0,
  18700.       0,
  18701.       0,
  18702.       0,
  18703.       0,
  18704.       0,
  18705.       1,
  18706.       0,
  18707.       0,
  18708.       0,
  18709.       0,
  18710.       0,
  18711.       0,
  18712.       0,
  18713.       0,
  18714.       0,
  18715.       0,
  18716.       0,
  18717.       0
  18718.     };
  18719.  
  18720. char iscompilation_pragma[] = {
  18721.       0,
  18722.       0,
  18723.       0,
  18724.       0,
  18725.       0,
  18726.       0,
  18727.       0,
  18728.       0,
  18729.       1,
  18730.       1,
  18731.       1,
  18732.       0,
  18733.       0,
  18734.       0,
  18735.       0,
  18736.       0,
  18737.       0,
  18738.       0,
  18739.       0,
  18740.       0
  18741.     };
  18742.  
  18743. char isafter_libunit_pragma[] = {
  18744.       0,
  18745.       1,
  18746.       1,
  18747.       0,
  18748.       0,
  18749.       0,
  18750.       0,
  18751.       0,
  18752.       0,
  18753.       0,
  18754.       0,
  18755.       0,
  18756.       0,
  18757.       0,
  18758.       0,
  18759.       0,
  18760.       0,
  18761.       0,
  18762.       0,
  18763.       0
  18764.     };
  18765.  
  18766. char istask_pragma[] = {
  18767.       0,
  18768.       0,
  18769.       0,
  18770.       0,
  18771.       0,
  18772.       0,
  18773.       1,
  18774.       0,
  18775.       0,
  18776.       0,
  18777.       0,
  18778.       0,
  18779.       0,
  18780.       0,
  18781.       0,
  18782.       0,
  18783.       0,
  18784.       0,
  18785.       0,
  18786.       0
  18787.     };
  18788.  
  18789. char isrepr_pragma[] = {
  18790.       0,
  18791.       0,
  18792.       0,
  18793.       0,
  18794.       0,
  18795.       1,
  18796.       0,
  18797.       0,
  18798.       0,
  18799.       0,
  18800.       0,
  18801.       0,
  18802.       0,
  18803.       0,
  18804.       0,
  18805.       0,
  18806.       0,
  18807.       0,
  18808.       0,
  18809.       0
  18810.     };
  18811.  
  18812.